※ ChatGPTを利用し、要約された質問です(原文:EXCEL 2003で条件に合った合計を求めたい)
Excel 2003で条件に合った合計を求めたい
このQ&Aのポイント
Excel 2003環境において、複数の条件を組み合わせた数式を使用して指定された条件に合うセルの合計値を求めたいです。
条件はA列の値が同じセルでグループ化され、B列の値が1から始まり連番となっているグループを対象にします。
合計する対象のセル範囲はA1からC9で、条件に合う行は1, 2, 4, 5, 6, 9行目で、その合計値は60になります。
______A ____B____ C_____D
1___111___ 1 ___10___ 60
2___111___ 2 ___10
3___222___ 2 ___10
4___333___ 1 ___10
5___333___ 2 ___10
6___333___ 3 ___10
7___444___ 1 ___10
8___444___ 3 ___10
9___555___ 1 ___10
Excel 2003環境において、上記A1:C9を対象に関数で下記条件を元に数式をD1に入力して値を求めたいです。
条件:
A列の同じ値のセルを一つのグループとし、かつその中で、B列で1から始まる連番となっているグループを対象にC列のセルを合計する。
上記のセル範囲で条件に合う行は1,2,4,5,6,9行目で答えは60になります。
SUMPRODUCT関数やIF関数を併用してみましたが、うまく作ることができませんでした。
なんとか作業列やVBAを用いずに一つの数式で済ませたいです。
よろしくお願いします。
お礼
ご回答ありがとうございます。 お答えいただいた配列数式でうまく合計を求めることができました。 ぜひこれを応用していきたいと思っています。しかしながら、式からでは意図するところが理解できませんでした。 詳しい内容、仕組みをご教授いただけないでしょうか。 よろしくお願い致します。