- ベストアンサー
エクセル、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をしても数字が上がってきません。 どこが間違っているのかわからないので・・ ご迷惑おかけしますがよろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
{=SUM(IF(C1:C8="S",IF(E1:E8=100,1,0),0))} かな? なお、 =SUMPRODUCT((C1:C8="S")*(E1:E8=100)) だとshift+Ctlr+Enterが不要です。
その他の回答 (1)
- shiotan99
- ベストアンサー率68% (140/203)
こんにちは~ 日別の人数ということでしょうか? > 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)) こんな感じでどうでしょうか?
お礼
有難うございます。助かりました。できました。。