• ベストアンサー

エクセル、IF関数(複数検索について)

お世話になっております。。  A  B   C   D  E  F G... 氏名  コード クラス 科目 7/1 7/2 7/3... Aさん 10   S   社会 90  80 90... Bさん 15   A   国語 60  70 80... Cさん 11   A   社会 70  80 70...  :  :   :    : :  : :... そこでお聞きしたいのですが・・ Sクラスの100点取得者の人数を出したいと思っています。同じようにSクラスの80点以上 クラスごとにあるいは科目ごと集計したいと思っています。 現在使用しようとしてる関数が {=COUNTIF(IF(C1:C8="S",IF(E1:E2="100",1,0),0))} ですが・・shift+Ctlr+Enterをしても数字が上がってきません。 どこが間違っているのかわからないので・・ ご迷惑おかけしますがよろしくお願いします。

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

  • ベストアンサー
  • shkwta
  • ベストアンサー率52% (966/1825)
回答No.1

{=SUM(IF(C1:C8="S",IF(E1:E8=100,1,0),0))} かな? なお、 =SUMPRODUCT((C1:C8="S")*(E1:E8=100)) だとshift+Ctlr+Enterが不要です。

bartenn
質問者

お礼

有難うございます。助かりました。できました。。

その他の回答 (1)

  • shiotan99
  • ベストアンサー率68% (140/203)
回答No.2

こんにちは~ 日別の人数ということでしょうか? > Sクラスの100点取得者の人数 =SUMPRODUCT((C2:C10="S")*(E2:E10=100)) クラス名が全角で入っているのなら S は全角にしてください。 > Sクラスの80点以上 =SUMPRODUCT((C2:C10="S")*(E2:E10>=80)*(E2:E10<100)) > 科目ごと =SUMPRODUCT((D2:D10="社会")*(E2:E10>=80)*(E2:E10<100)) こんな感じでどうでしょうか?

関連するQ&A