- 締切済み
SUMIF関数の検索条件が複数の場合の式は?
はじめまして。 SUMIF関数を用いているのですが、検索条件にAまたはBまたはCに合致する合計を出したいのですが、以下の式の場合、検索条件には何を入れたらいいのでしょうか? SUMIF(範囲,"A"または"B"または"C",合計範囲)の、,"A"または"B"または"C"のところです。A,B,Cは文字です。 "A"*"B"*"C"では無いですよね? 宜しくお願い申し上げます。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- yuki_405
- ベストアンサー率53% (7/13)
回答No.3
No2さんのいっていた配列数式を使うと良いと思います。 詳しいことは参考URLの#2と#7をどうぞ。 覚えると本当に便利な数式です。
- SAKURAMYLOVE
- ベストアンサー率30% (162/533)
回答No.2
配列数式を使う手もあります。 A1からA10に項目A,B,C,D,E B1からB10に数値が入っていて、かりにA,B,Cのいずれかのところの数値を合計するとした場合、 B11=SUM(IF(($A$1:$A$10="A")+($A$1:$A$10="B")+($A$1:$A$10="C"),$B$1:$B$10,"")) まで入力し、CTRL+SHIFTを押しながら、エンタキーを押します。 もし失敗したら、F2(編集)をおして再度、CTRL+SHIFT+ENTERとします。 うまくいけば、 数式バーの表示は、{=SUM(IF・・・,""))}と{}で囲まれた式に変わります。 これはORの場合ですが、複数列の条件でANDの場合は、IF文の条件式の+結合が、*結合となります。
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.1
=SUMIF(範囲,"A",合計範囲)+SUMIF(範囲,"B",合計範囲)+SUMIF(範囲,"C",合計範囲) または =SUMPRODUCT(((範囲="A")+(範囲="B")+(範囲="C"))*(合計範囲))