• ベストアンサー

SUMIFの使い方

氏名|県名|町村名|点数 田中|東京都|八王子市|500 田中|東京都|八王子市|300 吉田|東京都|町田市|500 田山|岩手県|盛岡市|300 三浦|岩手県|盛岡市|300 上記の合計を集計し、県だけ集計するなら下記でできるのですが =SUMIF(B2:B100,"岩手県",C2:C100) 集計結果が 東京都|八王子市|800 東京都|町田市|500 岩手県|盛岡市|600 のような結果にするにはどうしたらよいものでしょう。

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

  • ベストアンサー
  • NIWAKA_0
  • ベストアンサー率28% (508/1790)
回答No.4

欄外(例えばE列)に、 =B2&C2 とします。(下の行にもコピー) すると、例えば2行目(E2セル)は東京都八王子市となる筈です。 後は集計欄も同様に =SUMIF($E$2:$E$100,B101&C101,$D$2:$D$100) というように、検索値(↑のB101&C101の部分)に同じ手法を応用すれば、 お望みの結果が得られると思います。 参照範囲と合計範囲には絶対参照をつけるとコピーしてもずれません。

その他の回答 (4)

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.5

=SUM(IF(($B$2:$B$100="東京都")*($C$2:$C$100="八王子市"),$D$2:$D$100)) としてCtrl+SHift+Enterで配列数式にするか =SUMPRODUCT(($B$2:$B$100="東京都")*($C$2:$C$100="八王子市")*($D$2:$D$100))

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

次の方法は如何でしょうか。 集計結果の行をA10が都道府県名、B10が市名としてC10に次の数式を設定して、下方向にコピー =IF(COUNTBLANK(A10:B10)=0,SUMPRODUCT((CONCATENATE($A$2:$A$5,$B$2:$B$5)=A10&B10)*$D$2:$D$5),"")

  • akina_line
  • ベストアンサー率34% (1124/3287)
回答No.2

こんにちは。  ピボットテーブルを使ってみてはいかがでしょう。下記サイトの「ピボットテーブルを使おう!!」をご参照ください。 では。

参考URL:
http://hirokei-web.hp.infoseek.co.jp/
  • maron--5
  • ベストアンサー率36% (321/877)
回答No.1

=SUMPRODUCT(($B$2:$B$10="東京都")*($C$2:$C$10="八王子市")*$D$2:$D$10) ◆当然、県名・町村名をセル指定することも出来ます

関連するQ&A

  • 東京都町田市について

    町田市をご存知でしょうか。 町田市は東京都多摩地域の市ですが、 まわりを神奈川県相模原市・川崎市・横浜市・大和市や 東京都八王子市・多摩市に囲まれており、 地理的にも大きく神奈川県の区域に食い込んだ地形になっています。 さて、本題ですが 神奈川県とも結び付きが非常に強い町田市が何故東京都に属しているのでしょうか? 町田市に長い間住んでいた者(今は違うのですが)としていつも気になっていました。 もし良ければ総合科の課題にしたいのですが。

  • 500円映画

    500円くらいで上映している映画館ご存知ないですか 地域は神奈川県相模原市、東京都町田市、八王子市あたりが好ましいですけど なさそうなので神奈川県と東京都全域で回答募集します。 よろしくお願いします。

  • エクセル2003によるsumifに複数バージョン

    エクセル2003で以下の条件の関数を作成したいと考えております。 教えて頂けないでしょうか? A列、B列、C列、D列があり。 求めたいのは、【A列が「100」に等しい かつ (B列に「東京」という文字が含まれる または C列に「横浜市」が含まれる)場合のD列の和】になります。 A    B    C     D 100 東京都  三鷹市  1200 100 神奈川県 横浜市  2000 200 東京都  三鷹市  1200 100 京都    京都市  1000 100 神奈川県 ああ横浜  100 の場合、計算したいセルには1200+2000+100の3300が表示されるようにしたいです。 SUMIF関数を使いましたが、うまくできません。 また2007ではない為SUMIFS関数もない状態で困っています。 教えて頂けませんでしょうか?

  • accessでグループ化して集計する方法

    ACCESS2000を使っています。 たとえば、こんなテーブルがあるとします。 |都道府県|市区|区分| |東京都|目黒区|A| |東京都|板橋区|A| |東京都|板橋区|B| |東京都|その他|B| |東京都|その他|C| |千葉県|市川市|A| |千葉県|千葉市|C| |千葉県|その他|A| これを |東京都|目黒区|1| |東京都|板橋区|2| |東京都|その他|2| |千葉県|市川市|1| |千葉県|千葉市|1| |千葉県|その他|3| のように、|区分|に何か入っていたら1カウントして集計したいのですが、どうすればいいでしょうか? 集計クエリで、|都道府県|と|市区|でグループ化したのですが、 |東京都|目黒区|1| |東京都|板橋区|2| |東京都|その他|5| |千葉県|市川市|1| |千葉県|千葉市|1| |千葉県|その他|5| となってしまいます。 |その他|の部分が、どちらも全て合算されてしまいます。 それぞれに出すにはどうしたらいいのでしょうか?

  • エクセルの配列

    エクセルの配列を使用しての関数がうまく出来なくて困っています。    A   B  C 1  1  1  東京都墨田区 2  1  1  東京都神奈川区 3  1  2  東京都杉並区 4  1  2  神奈川県横浜市 5  1  3  神奈川県川崎市 6  1  3  東京都多摩市 7  2  1  岩手県 8  2  1  大阪府 9  3  2  兵庫県 10  3  2  京都府 と並んでいます。 ここでA列=1 且つ B列=1又はB列=2 且つ C列が"東京都"という文字を含んでいる の総計を計算したいのですが(上の状態ならば「3」) {=SUM(SUMPRODUCT(IF(A1:A10=1,1,0))*(IF(OR(B1:B10=1,B1:B10=2),1,0))*(ISNUMBER(FIND("東京都",C$1:C10))))} と関数を入れても正しい値が出ません。どこがおかしいのでしょうか? 作業列を使わずに求めたいです。 どなたかご教授宜しくお願いします。

  • 町田・相模原・八王子付近のシューズショップ

    東京都町田市、八王子市、神奈川県相模原市、近辺で一番多くのシューズ(スニーカー)を扱っている店を教えて下さい。 相模原市在住で車で移動なので移動は比較的広範囲に可能です。 よろしくお願いします。

  • 町田市は何故神奈川県でなく東京都?

     町田市は過去に神奈川県から東京都に編入されたと聞いたことがあります。地図を見れば東京都が神奈川県に向かって一部突き出しているところを見れば納得が行きます。また、町田市は生活圏が神奈川県と一緒だそうで、神奈川県の地図には「町田市」のページが必ず載っているとのことだそうです。何故このようになったのでしょうか?どなたか具体的に教えて下さい。

  • エクセル 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で集計するのは手間なので、どなたかご教授願います。

  • 東京都庁のある場所

    こんばんは。 我が家のトイレに貼ってある日本地図のことなのですが。 各県に●が配置されており、●は都道府県庁所在地とあります。 岩手県●盛岡・栃木県●宇都宮・石川県●金沢・・・ふむふむ。 東京都●東京・・・・・・・・・・・・・・え? 東京都庁のある場所って新宿区じゃなかったですっけ? 東京都●新宿 と記されるものではないのですか? 無知でくだらない質問ですが、どなたか教えて頂けますか?

  • エクセルでのデータ集計方法について

    エクセルで、【1.元データ】のようなデータがシート毎に5,000社ほどあります。このデータを各市区町村ごとに集計を取りたいのです。 【1.元データ】 A社 ┃ 東京都品川区戸越 B社 ┃ 東京都新宿区下落合 C社 ┃ 東京都新宿区新宿 D社 ┃ 埼玉県川口市柳崎 E社 ┃ 神奈川県川崎市中原区丸子通 そこで、ピボットテーブルを使って集計したかったのですが、同じセルの中に番地までデータが入っていて【2.集計後のイメージ】のような意図している集計が出来なかったです。 【2.集計後のイメージ】 品川区 ┃ 1 新宿区 ┃ 2 川口市 ┃ 1 川崎市 ┃ 1 これを解決するにはどういう集計の仕方をすればいいでしょうか? 現在はエクセル上で住所データで並べ替えをして数えて集計をしているのですが、時間がかかってしまうため、何かいい方法はありませんか?

専門家に質問してみよう