- ベストアンサー
表の合計を出す方法(ちょっと特殊)
A B 1級 A 1級 A 1級 A 1級 B 1級 B 2級 A 2級 A 2級 A 2級 A 2級 B 2級 B 2級 B エクセルでこうゆう表があります。 Aの列が1級でかつBの列がAの行は3行 Aの列が1級でかつBの列がAの行は2行 Aの列が2級でかつBの列がAの行は4行 Aの列が2級でかつBの列がAの行は3行 というのを、計算式でパッと出す方法をお願いします。 理想は、同じシートの開いている所に、 - 1級 2級 A 3 4 B 2 3 となるとベストです。お願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
=SUMPRODUCT((A1:A12="1級")*(B1:B12=A"))・・・1級 で A =SUMPRODUCT((A1:A12="1級")*(B1:B12=B"))・・・1級 で B
その他の回答 (3)
- NCU
- ベストアンサー率10% (32/318)
回答No.4
DCOUNT関数とデータテーブルの組み合わせでもできますね。
- tgn1013
- ベストアンサー率33% (386/1137)
回答No.3
関数でやってもいいですが、ピボットテーブルで一発なのでは? どうせ回答も一覧表を作らないといけないわけですし。
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.2
例データ ーー A2:A13 1級 A 1級 A 1級 A 1級 B 1級 B 2級 A 2級 A 2級 A 2級 A 2級 B 2級 B 2級 B ーーー E2:E3 に A B ーー F1:G1 に 1級 2級 ーーー 関数式 F2に =SUMPRODUCT(($A$2:$A$13=F$1)*($B$2:$B$13=$E2)*1) G2に式を複写 F2:G2を範囲指定し、+ハンドルを出して、F3:G3まで引っ張る。 結果 1級 2級 A 3 4 B 2 3 $の有無およびつける位置に注意してください。