答え1
ヘルパー列を 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 を非表示にすることができます。
必要に応じて数式内のセル参照を調整します。