Dave Bruns
New Member
- Joined
- May 4, 2014
- Messages
- 10
Many formulas return an array result when given an array. For example, =ROW(range) returns an array of row numbers.
And this formula returns an array of cell addresses in a range:
=ADDRESS(ROW(range),COLUMN(range))
But when entered as a single cell formula, you may not realize you're getting back an array, since Excel happily displays just the first value.
My question: from a performance standpoint, does this matter?
In other words, is Excel smart enough to calculate only the first item in an array result when only one item is needed?
Or does Excel calculate all array results regardless?
And this formula returns an array of cell addresses in a range:
=ADDRESS(ROW(range),COLUMN(range))
But when entered as a single cell formula, you may not realize you're getting back an array, since Excel happily displays just the first value.
My question: from a performance standpoint, does this matter?
In other words, is Excel smart enough to calculate only the first item in an array result when only one item is needed?
Or does Excel calculate all array results regardless?