Hello FlameRetired.
I saw some exchanges between you and John T. where John T.
suggested:
Try changing =IFERROR(SMALL('MSG LOG'!$L$2:$L$200000,ROWS($1:1)),"")
to
=IFERROR(SMALL('MSG LOG'!$L$2:$L$200000,ROW()-ROW($2:$2)+1),"")
:
[start text]
Try this:
in "DELAYED"
in F2
=IFERROR(SMALL('MSG LOG'!$L$2:$L$200000,ROWS($1:1)),"")
copy down as far as required: lists all rows of "Delayed" TXs
in A2
=IFERROR(IF(F2>0,INDEX('MSG LOG'!$A:$H,F2,1),""),"")
in B2
..................
Copy all formulas down as far as required (max of "Delayed" count)
This removes all the array processing.
[end text]
and
you commented that you liked it and you said "One calculation of the rows and then a local reference. That should speed things up a ton."
I was wondering if I needed to do that.
Mark
Bookmarks