=INDEX('2007'!A:N,K2,14)
=OFFSET('2007'!A1,K2-1,13)
Anyone know which of the above works fastest when applied down 50,000+ rows of several spreadsheets?
Thanks.
Colwyn.
=INDEX('2007'!A:N,K2,14)
=OFFSET('2007'!A1,K2-1,13)
Anyone know which of the above works fastest when applied down 50,000+ rows of several spreadsheets?
Thanks.
Colwyn.
The OFFSET function is "volatile"....meaning that it recalculates
whenever any cell in the workbook calculates.
The INDEX function is non-volatile and only recalcs when one of it's
referenced values changes. Consequently, INDEX is faster.
The list of volatile functions includes:
RAND, NOW, TODAY, OFFSET, CELL, INDIRECT
I hope that helps.
Thanks a lot for that Ron. That's very helpful.
Colwyn.
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks