Most likely that would return an error unless the cells in rows 1:3 contain cell addresses.
You should be able to run a series of tests with different values, and see what it returns.Don't quite understand what does this function will return. Every value in columns A to C?
It's your question, so you should know if that helps.
You should be able to run a series of tests with different values, and see what it returns.
No matter what I have in any of the cells, I get a #VALUE error.
Where are you seeing this used? If it is part of larger code, it would be helpful to see that code and know what data you have in rows 1:3.
Aha. You mean INDIRECT("1:3"), not INDIRECT(1:3). It returns a reference to the first three rows in the sheet, which is then passed to the ROW function, so you get an array containing the numbers 1, 2 and 3.
You left out two critical details.PS: Indirect(1:3) alone would have to be inserted by pressing Ctrl+Shift+Enter
Would it be possible to return columns instead, for instance? If I think about it =Column(indirect("1:3")) would return every column of the excel worksheet, no?