Hi!
I made an index match array formula that looks like this:
=IF(INDEX(Data!$D$1:$D$809659,MATCH("Status 1"&A2,Data!$B$1:$B$809659&Data!$A$1:$A$809659,0))=0,INDEX(Data!$C$1:$C$809659,MATCH("Status 1"&A2,Data!$B$1:$B$809659&Data!$A$1:$A$809659,0)),INDEX(Data!$D$1:$D$809659,MATCH("Status 1"&A2,Data!$B$1:$B$809659&Data!$A$1:$A$809659,0)))
The problem is that I need to run that formula for ~4000 order numbers (number of formulas) and the data source it runs against is 800K rows. It takes 30+ minutes to run. Is there a VBA solution for this that would be faster, or just a faster formula?
Attached is a sample file. It's matching two columns (order number and order status) and pulling whatever date is on that row for column D. If nothing is in column D, it pulls column C's date.
Any ideas?
Thanks
Bookmarks