- ベストアンサー
EXCEL:異なる行にあるデータを合算したい
恐れ入りますが、お力をお貸し下さい。 ◆下記のようなEXCELの表があります。 商品番号 識別番号 個数 あ 1 10 あ 2 20 い 2 10 う 1 50 う 3 5 う 5 10 これを、 あ(Bセルは空欄で可)30 い(Bセルは空欄で可)10 う(Bセルは空欄で可)65 このように合算した表を作りたいのですが、どのように行えば良いでしょうか? データ件数は3000件くらい×集計項目が細かく何種類もあり、 その他のデータ整理と合わせて細かく確認しながら連日進めていたのですが、 明日(もう今日ですが)には提出しなければいけないのに、 一部やり直さなければならない部分があることに先程気付きました… 簡単にできる方法があった気もするのですが、どうにも思い出せず、検索でも見つけることができません。 どうぞよろしくお願い致します。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
条件と一致する値の合計を求める「SUMIF関数」をお試しください。 集計したいセルに、下記のような数式を入力します。 =SUMIF(商品番号のデータ範囲,集計する"あ"のセル番号,個数のデータ範囲) 「SUMIF関数の使い方(条件に合った値の合計を求める関数)」 http://maglog.jp/excel/Article217841.html 「Excel豆知識14 14-1 SUMIF関数」 http://www11.plala.or.jp/koma_Excel/contents2/mame2014/mame201401.html
その他の回答 (4)
- 米沢 栄蔵(@YON56)
- ベストアンサー率36% (37/102)
SUMIF関数を利用すれば、出来ます。 SUMIF関数の使い方については、Excelのヘルプの検索窓に「SUMIF」と入力してお調べ下さい。
- mu2011
- ベストアンサー率38% (1910/4994)
集計機能を利用すれば簡単に表が作成できますが如何でしょうか。 (1)表の商品番号で並び替え(データ→並び替え)を行う (2)表の任意セルを選択→データ→集計 (3)グループ基準は商品番号を選択、集計方法は合計を選択、集計するフィールドは個数にチェック→OK (4)左端のグループボタンで2を選択すれば合計行のみ表示
- nametom
- ベストアンサー率39% (17/43)
関数で実行するならこんな感じですかね D1=SUMPRODUCT(($A$1:$A$3000="あ")*($C$1:$C$3000)) D2=SUMPRODUCT(($A$1:$A$3000="い")*($C$1:$C$3000)) D3=SUMPRODUCT(($A$1:$A$3000="う")*($C$1:$C$3000))
- yokomaya
- ベストアンサー率40% (147/366)
ピボットテーブルで簡単にできます。携帯からなので詳細書けませんが調べて下さい。
お礼
遅くなりまして申し訳ございません。 失礼ながら、こちらで皆様へのお礼をまとめさせて頂きます。 この度はご回答頂き本当にありがとうございました。 とても助かり、また大変参考になりました。 今回はSUMIF関数で集計と表をうまくまとめることができましたが、 その他の方法についても今後役立ちそうでしたので、使いこなせるよう勉強したいと思います。 ポイントを差し上げる方に迷いましたが、2つの方法が今回の仕事にすぐに役立ちましたので、 そちらへポイントをつけさせて頂きました。 (別件の業務もあり深夜残業続きでテンパっていたようで; 普通に「データの集計」も、別の表を作る時に役立ちましたので) この度は本当にありがとうございました。