- ベストアンサー
excelの特定文字集計
A B C 1 X OK 2 Z NG 3 X OK : : : : : : 上記のようなexcelで、 ・C列が"OK"の場合 かつ ・A列が"X"の場合 の"X"の個数をカウントするには、どうすればいいでしょうか。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
SUMPRODUCT関数を使って、 =SUMPRODUCT((A1:A20="X")*(C1:C20="OK")) としたり、SUMとIFを使って =SUM(IF(A1:A20="X",1,0)*IF(C1:C20="OK",1,0)) と入力した後、Shift+Ctrlを押しながらEnterキーで配列数式としたり、方法はいくつかあると思います。
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.4
=SUM(IF((A1:A7="a")*(C1:C7="x"),1,0))といれSHIFT+CTRL+ENTERのような配列数式でも出ます。
質問者
お礼
ありがとうございました。
- kaisendon
- ベストアンサー率44% (114/257)
回答No.3
こんばんは SUMIFでは複数の条件を同時にカウント出来ないようです。 一発でやるなら =SUMPRODUCT((A1:A10="X")*(C1:C10="OK")) となります。
質問者
お礼
ありがとうございました。
- shironekoxxx
- ベストアンサー率26% (218/832)
回答No.1
私なら、ですがCの横にif文でAが”X”で尚かつCが”OK”なら1、そうでなければ0となる関数を書き、その列のsumを取ります。 コレじゃだめですかね? 一発でやるならば、countif関数でしょうね。
質問者
お礼
ありがとうございました。
お礼
ありがとうございました。