I have been applying this formula in my Excel spreadsheet but when I enter this formula in multiple cells, my Excel calculating processor slows down and eventually crashes. Is there any way to make this formula work faster?
Purpose of formula: To count filtered data with 2 conditions (Y being positive and subject name being X) applied within the formula.
Multiple cells as what I mean is that Dryness + absorbency is one of the fields. There are about few fields for different brands ( Brand A , Brand B , Brand C)
=SUMPRODUCT(
--(INDEX('Current Month'!$A:BJ,0,MATCH("Subject Name",'Current Month'!$A$1:$BJ$1,0))="Pampers"),
--(INDEX('Current Month'!$A:BJ,0,MATCH("Dryness + Absorbency",'Current Month'!$A$1:$AJ$1,0))="POSITIVE"),
--(IF(SUBTOTAL(103,INDIRECT("'Current Month'!$A"&ROW(A:A)&":$A"&ROW(A:A))),1,0)=1)
)
Hope someone can help as I have tried multiple times and my Excel keeps crashing. Thank you.
INDIRECTwithINDEX? Indirect has a big overhead because they are recalculated every time recalculation is triggered - even if they don't need to be. - Mark Fitzgerald