• ベストアンサー

エクセルの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

  • ExcelのSUMIF関数についてです。

    ExcelのSUMIF関数についてです。 下記のような表を使用して、 商品コードが一致する商品数の合計をD2セルに入力したい。 (※A2,A3,A4...とA列の中でコードが一致したら、その数量の合計を出す)       A        B       C    D 1     商品コード  商品名   数量   計 2     PD0001    AAA     50 3     PD0019    BBB     20 4     PD0009    CCC     150 5     PD0001    AAA     1 6     PD1004    DDD     15 7     PD1027    EEE     50 8     PD0009    CCC     40 9     PD0019    BBB     30 :      :         :       : :      :         :       : sumif関数を使用して、 D2に =SUMIF(A:A,A2,C:C) を入力コピーすると     D     計 2   35 3    1 4   50 5   45 6    0 7    0 8    0 9    0  :    : :    : となってしまいます。     D     計 2   51 3   50 4   190 5   51 6   15 7   50 8   190 9   50  :    : :    : という出力にするにはどうしたらいいでしょうか? ちなみに、コードではなく商品名で D2に =SUMIF(B:B,B2,C:C) を入力コピーするとうまくいきます。 初歩的なことなのかもしれませんが、 商品コード数も数量もかなり膨大なものを計算するので困っています。 宜しくお願いします。

  • ExcelのSUMIF関数で検索条件が複数あるとき

    A="あ" もしくは、A="い" のときのBとCの合計を求めたいと思ってます。 SUMIF関数で計算できるのは分かったのですが、計算式が長くゴチャゴチャ しているので、もっとスマートに計算できる方法があれば、教えてください。 =SUMIF(A1:A5,"=あ",B1:B5)+SUMIF(A1:A5,"=あ",C1:C5)+SUMIF(A1:A5,"=い",B1:B5)+SUMIF(A1:A5,"=い",C1:C5)   A  B  C 1 あ 500 80 2 い 300 50 3 え 800 40 4 い 200 80 5 う 100 60

  • EXCEL SUMIF関数について

    EXCELのSUMIF関数ですが、マニュアル通り使用すると 思ったとおりの計算ができません。    A   B  C   1  1  10 100 2  2  20 200 3  3  30 300 4  4  40 400 5  5  50 500 の様な5行×3列の表で A列が>3のもののB列C列の合計を求めたい場合 =sumif(A1:A5,">3",B1:C5) とすれば990という合計が欲しいのですが、やってみると 90にしかなりません。(B列しか合計されていない) どうなっているのでしょうか。

  • エクセル SUMIF関数

    SUMIFS関数で行き詰っています。ご教授願います。  A   B  C  D  ・・・AE AF AG・・・・・ 1    4月4月4月・・・・・・・・・・・・・5月・・・・←関数用 2    4/1 4/2 4/3・・・4/30 合計 5/1・・・6/30 3北海道 3  0  1 4東京  0  2  5 5東京  4  1  0 6神奈川 1  7  0 という表から下記の別表のように月毎・県毎の集計をしたいのですが、 現在は月毎に1列合計列を作成し、そこを使ってSUMIF関数で集計しています。 別表  A   B  C  D 1    4月 5月 6月 2北海道 4 3東京  12 4神奈川 8 合計行をなくし、SUMIFS関数で集計はできないものでしょうか? うまくいかない現在のSUMIFS関数は下記です。(恥ずかしい) SUMIFS(B3:XX6,A3:A6,別表A1,B1:XX1,別表B1) ※北海道 4月を集計 これでは「#VALUE!」です。 今まで通り月毎にSUMIFで集計するのは手間なので、どなたかご教授願います。

  • Excelの関数「sumif」の使い方について

    条件に一致したセルの合計をするのに「sumif」というのが あります。 たとえば、ヘルプにのっていた例文を見ると 「=SUMIF(A2:A5,">160000",B2:B5)」 と書いてあります。これは、A2~A5のセルで16000より大きい 場合はそれぞれB2~B5のセルを合計することになりますが、 このときの条件「16000より大きい」というのをどこかのセル の値より大きい、たとえばA1のセルの値より大きい「">A1"」 とかにしようとしてもできません。 だめなのでしょうか?

  • SUMIF関数で検索条件がわからず困っています

     ECXEL 2003(OS:WindowsXP)を使用しています。  A    B    C  10  150  50  10  150  80  10  150  20  15  100  100  20  60   40  20  60   20  上記の表でA列内の同じ数値にあたるC列の合計数をB列の各々のセルに表示させようと思っています (例:A列の「10」のC列の合計「150」をB列の各セルに表示)。SUMIF関数の「検索条件」の欄に 文字列やセル名ではなく、A列内で同じ数値ごと(例:10・15・20の各合計がでるよう)に自動計算する数式が あるように聞いていますので、教えて戴けないでしょうか?  また、SUMIF関数にこだわらずいい方法があれば教えていただけましたら幸いです。

  • EXCELである担当者が売った商品だけの合計金額を求めたいのですが、SUMIF関数だけで出来ますでしょうか?

    A1からA10に担当者の名前が入っているとします。 B1からB10にそれぞれいろいろな商品名が入っているとします。 C1からC10には金額が入っているとします。 ある担当者が売ったAという商品だけの金額の合計を求めたいのですが、SUMIFだけではうまくいきません。 何か方法はありますでしょうか?

  • エクセル 関数について(SUMIF)

    職場で最近関数式を使用し始めた初心者です。 少しづつネットで検索しながら勉強してるのですが、壁にぶつかりました・・ 詳しい方おしえて下さい。  A     B 佐藤  1000000 田中  1500000 鈴木     500 山口   300000 山本   600000 佐藤    25000 川口   650000  ・      ・   ・      ・  ・      ・  ・      ・ 同一名は何度も出てきます。 30名ほどの人数で特定の名前の人でB列の金額を合計を特定の場所(セル)に出したいです。 (すみません説明が下手で・・・) 例えば6人特定の人の合計を出す場合 1つ出来上がった式が =SUMIF(A1:A60,"=佐藤",B1:B60)+SUMIF(A1:A60,"=山口",B1:B60)+SUMIF(A1:A60,"=鈴木",B1:B60)+SUMIF(A1:A60,"=川口",B1:B60)+SUMIF(A1:A60,"=山田",B1:B60)+SUMIF(A1:A60,"=石川",B1:B60) もう少し短い式に出来ないでしょうか・・・ 15人とか大人数になると式が長すぎて自分でも訳がわからなくなってしまいます・・・ 会社独自のソフトみたいのを使って元々の表を出しているので表自体の並べ替えとか 変えることは出来ません。 何かいい方法あったらお願い致します。

  • SUMIF関数の検索条件が複数の場合の式は?

    はじめまして。 SUMIF関数を用いているのですが、検索条件にAまたはBまたはCに合致する合計を出したいのですが、以下の式の場合、検索条件には何を入れたらいいのでしょうか? SUMIF(範囲,"A"または"B"または"C",合計範囲)の、,"A"または"B"または"C"のところです。A,B,Cは文字です。 "A"*"B"*"C"では無いですよね? 宜しくお願い申し上げます。

  • SUMIFとCOUNTIFを合わせたような?関数ご存知ないですか

    検索条件が「男子,女子」が好きな商品A,商品B,商品Cにそれぞれ○が入力されている場合,男子の各商品A,Bの○の合計(=COUNT),また同じく,女子が選んだ各商品の○の合計を出したいのですが?数値であれば,SUMIFで出せるんですが,うまくできません。COUNTIFなる関数も考えてみましたが,うまくいきません。よろしくお願いします。