On the contrary, from my point of view, I think there is great merit in consistency. Excel has (I think) nearly 500 functions. Why would you have/want one out of that list that did not use its actual name?
I also think there is great merit in consistency, but I don't know what that has to do with this.
Excel has lots of notation "shortcuts". Using your point of view, we should replace all but the basic math operators with functions. A couple of examples:
We already have the
implicit intersection operator (@). Let's replace that with an explicit function (Intersect?). Now instead of the compact, but
implicit =@rangename
, we could have the more explicit, but less compact
=Intersect(rangename)
.
The $ sign controls whether a reference is relative or absolute. Why not replace that with
four functions? Instead of the very compact and easy to read
=$A$1
, we could have the much more awkward
=AbsAbs(A1)
. Instead of
=A$1
, we would get
=RelAbs(A1)
.
And why the less used and volatile OFFSET function and not, say, the much more commonly used INDEX function?
If someone can come up with a nice clean, clear notation, I would vote to replace Index. That one is so complicated and variable that a function is probably warranted. At least,
I cannot immediately see a reasonable notational replacement.
If you are referring to to
my application, I don't see how Index is relevant. I need a reference relative to a specific cell, not an intersection. But I assume you are not since you suggested Offset, not Index.
I use Offset all the time, much more than Index, because I have a lot of situations where I am calculating some type of cumulative value.
And I hate it every time. I long for a simple notation that will allow me to access the cell just above another cell.
ymmv