• ベストアンサー

エクセルのsumif関数を使用して二つの条件の計算の方法は

東京∥A商品∥10    東京∥A商品∥ここに合計をsumifで求めたい 東京∥C商品∥10    東京∥B商品∥ 東京∥A商品∥10    大阪∥A商品∥ 大阪∥A商品∥10 大阪∥A商品∥10     ピボットでは無くて 大阪∥B商品∥10 大阪∥C商品∥20 東京∥B商品∥10    東京∥C商品∥10 東京∥A商品∥10 大阪∥A商品∥10 大阪∥A商品∥10 大阪∥B商品∥10 大阪∥C商品∥10

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

  • ベストアンサー
  • ham_kamo
  • ベストアンサー率55% (659/1197)
回答No.1

A列に東京、B列に商品、C列に数字が入っているとして、東京、A商品の場合、 =SUMPRODUCT(($A$1:$A$100="東京")*($B$1:$B$100="A商品")*($C$1:$C$100)) 集計する地名、商品名をセル(たとえばE1、F1)で指定したいときは、 =SUMPRODUCT(($A$1:$A$100=E1)*($B$1:$B$100=F1)*($C$1:$C$100)) データが100行以上あるときは、$100をそれ以上の数に変えてください。

ryo0511
質問者

お礼

有難う ございました 又 指導願います

その他の回答 (2)

回答No.3

おそらくあまり経験がない方だと思うのですが(違っていたらごめんなさい)^^ sumif関数は1つの条件を絞るには使い勝手のいい物ですが、2つ以上の条件に使用するのに向いていません。 なので上記の方々が提示さているようなsumproduct関数を使用します。 使い慣れないと「ん?」と思うかもしれませんが使いこなせるようになると様々なデータ抽出、分析等が簡単にできるようになります。 是非覚えてください。

参考URL:
http://www.fuji.ne.jp/~excelyou/exrounge.htm
  • Mr_Holland
  • ベストアンサー率56% (890/1576)
回答No.2

 列に順番に入力されていて、合計を求めるリストがD列からならでいる場合、次のように入力してください。   =SUMPRODUCT((A$1:A$14=D1)*(B$1:B$14=E1)*(C$1:C$14))  データの数が多い場合は14の値を適当な数に入れ換えてください。

ryo0511
質問者

お礼

有難う ございました 早速 しました 今後ともご指導宜しく お願いします

関連するQ&A