答案1
使用一個輔助列可以解決這個問題:
怎麼運作的:
儲存格 I2 中的公式:
=COUNTIF($H$2:$H2,H2)
單元格 J2 中的公式:
=SUMPRODUCT(MAX(($H$2:$H$10=2)*($I$2:$I$10>=1)*($I$2:$I$10<=3)*($G$2:$G$10)))
單元格 J3 中的公式:
=SUMPRODUCT(MAX(($H$2:$H$10=2)*($I$2:$I$10>=4)*($I$2:$I$10<=5)*($G$2:$G$10)))
K2 儲存格中的公式:
=SUMPRODUCT(($I$2:$I$10>=1)*($I$2:$I$10<=3)*($H$2:$H$10=2))
K3 儲存格中的公式:
=SUMPRODUCT(($I$2:$I$10>=4)*($I$2:$I$10<=5)*($H$2:$H$10=2))
注意
您可以
2
用儲存格引用替換條件,使公式動態化。例如
(MAX(($H$2:$H$10=$L$1)
,單元格L1
具有條件2
,如果需要,它應該是不同的值。為了以後的整潔,您可以隱藏輔助列 I。
根據需要調整公式中的儲存格引用。