I have created a worksheet with 3 dropdowns and several cells that are calculated based on the dropdowns. My formulas consist of INDEX/MATCH formulas in most of the cells. I originally referred to a column/row range in my formula like this:
=IFERROR(INDEX(Data!$N1:$N6500,MATCH(1,INDEX((Data!$B1:$B6500=$L$1)*(Data!$U1:$U6500=$P$1)*(Data!$A1:$A6500=C10),0),0),),"-")
Everything has been re-calculating quickly until I changed the references in the formula to
=IFERROR(INDEX(Data!$N:$N,MATCH(1,INDEX((Data!$B:$B=$L$1)*(Data!$U:$U=$P$1)*(Data!$A:$A=C10),0),0),),"-")
to avoid having to change the range when my data table got too large.
Suddenly now it is giving me the "Calculating (2 processors)" message and is taking about 5 minutes each time I select anything from the combo boxes which changes the data.
Could what I did above, changing the row reference to be wide open instead of limiting it to 6500 rows be the cause of this? I have a few SUMIFS that I have set up the same way and did not experience any performance issues with them.
Thanks!
Toni
=IFERROR(INDEX(Data!$N1:$N6500,MATCH(1,INDEX((Data!$B1:$B6500=$L$1)*(Data!$U1:$U6500=$P$1)*(Data!$A1:$A6500=C10),0),0),),"-")
Everything has been re-calculating quickly until I changed the references in the formula to
=IFERROR(INDEX(Data!$N:$N,MATCH(1,INDEX((Data!$B:$B=$L$1)*(Data!$U:$U=$P$1)*(Data!$A:$A=C10),0),0),),"-")
to avoid having to change the range when my data table got too large.
Suddenly now it is giving me the "Calculating (2 processors)" message and is taking about 5 minutes each time I select anything from the combo boxes which changes the data.
Could what I did above, changing the row reference to be wide open instead of limiting it to 6500 rows be the cause of this? I have a few SUMIFS that I have set up the same way and did not experience any performance issues with them.
Thanks!
Toni