hi,
i just notet that ‘OFFSET’ has arguments (reference; rows; columns; height; width), that is something one can! work with, but it’s not ‘intuitive’,
the notation for the name of a cell is: ‘column first’,
a simple minded user would expect the arguments in the same order, but it’s ‘rows first’,
thus to check the functioning you can’t do simple vector addition as we learned in school, but you have to ‘transponse’ the offset vector first …
and plenty simple minded user will be trapped by writing wrong formulae …
imho there no chance to change this as it would break existing sheets, and most likely it’s inherited from OO or ‘excel compatibility’, but i have two suggestions for former enhancements:
-
if there is ever any change: leave rows/columns as is, but change height/width to width/height, that would even more train users,
-
in naming of functions change ‘read’ to ‘write’ and vice versa, and ‘store’ to ‘print’ and vv, it reduces the amount of people which’ll mess up your code,
[/humor off]
i have written this to make more users aware of its peculiarities and to help them solve problems from such cases more quickly
reg.
b.