Hey guys
In my main.xlsx I have the sheet Sheet2 and the cell
B2, containing the reference string [A.xlsx]Sheet1!$A$1:$GR$3000.
As you can see, it is referencing to 600'000 cells in another workbook.
Now, in another worksheet of the main workbook I have following formula:
=IF(ISERROR(INDIRECT(Sheet2!$B$2));"";IF(INDIRECT(Sheet2!$B$2)="";"";INDIRECT(Sheet2!$B$2)))
The 1. IF statement makes sure no error appears
The 2. IF statement makes sure no zeros are written where there is no data
My problem:
The above function is triggered 2x600'000 times which makes the whoe workbook extremely slow.
My question:
Is there a faster way (under fast I mean something <1 second
Because right now, it is impossible to work with it and I tried to cut the range into the minimum of 2000x150(= ET) but it is still very slow.
Thank you guys
Kind regards
Bookmarks