• ベストアンサー

excelの特定文字集計

 A  B  C 1 X    OK 2 Z    NG 3 X    OK  :  :  :  :  :  : 上記のようなexcelで、 ・C列が"OK"の場合 かつ ・A列が"X"の場合 の"X"の個数をカウントするには、どうすればいいでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • s_yoshi_6
  • ベストアンサー率73% (1113/1519)
回答No.2

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キーで配列数式としたり、方法はいくつかあると思います。

mtsed
質問者

お礼

ありがとうございました。

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

=SUM(IF((A1:A7="a")*(C1:C7="x"),1,0))といれSHIFT+CTRL+ENTERのような配列数式でも出ます。

mtsed
質問者

お礼

ありがとうございました。

  • kaisendon
  • ベストアンサー率44% (114/257)
回答No.3

こんばんは SUMIFでは複数の条件を同時にカウント出来ないようです。 一発でやるなら =SUMPRODUCT((A1:A10="X")*(C1:C10="OK")) となります。

mtsed
質問者

お礼

ありがとうございました。

回答No.1

私なら、ですがCの横にif文でAが”X”で尚かつCが”OK”なら1、そうでなければ0となる関数を書き、その列のsumを取ります。 コレじゃだめですかね? 一発でやるならば、countif関数でしょうね。

mtsed
質問者

お礼

ありがとうございました。

関連するQ&A