- ベストアンサー
エクセルの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
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
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をそれ以上の数に変えてください。
その他の回答 (2)
- HERO TKS(@HERO_TKS)
- ベストアンサー率34% (146/422)
おそらくあまり経験がない方だと思うのですが(違っていたらごめんなさい)^^ sumif関数は1つの条件を絞るには使い勝手のいい物ですが、2つ以上の条件に使用するのに向いていません。 なので上記の方々が提示さているようなsumproduct関数を使用します。 使い慣れないと「ん?」と思うかもしれませんが使いこなせるようになると様々なデータ抽出、分析等が簡単にできるようになります。 是非覚えてください。
- Mr_Holland
- ベストアンサー率56% (890/1576)
列に順番に入力されていて、合計を求めるリストがD列からならでいる場合、次のように入力してください。 =SUMPRODUCT((A$1:A$14=D1)*(B$1:B$14=E1)*(C$1:C$14)) データの数が多い場合は14の値を適当な数に入れ換えてください。
お礼
有難う ございました 早速 しました 今後ともご指導宜しく お願いします
お礼
有難う ございました 又 指導願います