• ベストアンサー

EXCEL 特定の列のみ計算する方法

列Aにはフラグがセットされています。(1 OR 2とします。) 列Bには数値が入っています。 例えば、[A-1] 1 [B-1] 100       [A-2] 2 [B-2] 200       [A-3] 2 [B-3] 300 で、A列のフラグが2の場合のみ、B列の数値を加算したいのです。(上の例の場合は500が結果となります。) これを実現する関数がありましたらご教授ください。

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

  • ベストアンサー
  • onntao
  • ベストアンサー率32% (108/332)
回答No.1

=SUMIF(A1:B3,2,B1:B3) ということでしょうか 引数2は検索条件を直接入れたものですから セル参照を利用した方が汎用性は高まりますね

niguotd
質問者

お礼

ご回答ありがとうございます。 SUMIF関数は知りませんでした。 おかげでやりたい計算ができました。

その他の回答 (1)

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

=SUMIF(A1:A7,2,B1:B7) #1とちょっと違うが、A1:A7でよいと思う。 例データA1:B6 1 12 2 23 3 13 2 2 1 11 2 45 答えは70 A7やB7にしているのは余分セルまでを指定しても大丈夫の例。

niguotd
質問者

お礼

ご回答ありがとうございます。 範囲指定はフラグの列のみで大丈夫ですね。

関連するQ&A