- ベストアンサー
Excel関数のSUMIF
Excelで =SUMIF(A1:A10,"1",B1:B10)+SUMIF(A1:A10,"2",B1:B10)+SUMIF(A1:A10,"3",B1:B10) を簡単にできませんか? よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
=SUMPRODUCT(SUMIF(A1:A10,{"1","2","3"},B1:B10)) でいいです。 #参考 なお,通常は,数値(あなたがご質問に書いた数式の中の1や2や3のこと)を「""」で囲ったりはしません。 今回ご質問の式なら =SUMPRODUCT(SUMIF(A1:A10,{1,2,3},B1:B10)) のようになります。 (もっともたまたま今回ご質問の数式では,””で囲っても計算は出来ます) 本当は何を計算したいのか,ホントに1や2なのか,実は何か違う値なのか,「事実」を添えてご相談を書くようにしてみて下さい。
その他の回答 (1)
- 某HN クロメート(Chromate)(@CoalTar)
- ベストアンサー率40% (705/1742)
回答No.2
=SUM(SUMIF(A1:A10,{1,2,3},B1:B10)) とか? 数字と数値で計算結果が異なる例 =SUMPRODUCT((A1:A10={"1","2","3"})*B1:B10) =SUMPRODUCT((A1:A10={1,2,3})*B1:B10)
質問者
お礼
SUMPRODUCTを使わず、SUMでもできるのですね。どうもありがとうございました。
お礼
できました、どうもありがとうございました。