• ベストアンサー

EXCEL:異なる行にあるデータを合算したい

恐れ入りますが、お力をお貸し下さい。 ◆下記のようなEXCELの表があります。 商品番号 識別番号 個数 あ   1    10 あ   2    20 い   2    10 う   1    50 う   3    5 う   5    10 これを、 あ(Bセルは空欄で可)30 い(Bセルは空欄で可)10 う(Bセルは空欄で可)65 このように合算した表を作りたいのですが、どのように行えば良いでしょうか? データ件数は3000件くらい×集計項目が細かく何種類もあり、 その他のデータ整理と合わせて細かく確認しながら連日進めていたのですが、 明日(もう今日ですが)には提出しなければいけないのに、 一部やり直さなければならない部分があることに先程気付きました… 簡単にできる方法があった気もするのですが、どうにも思い出せず、検索でも見つけることができません。 どうぞよろしくお願い致します。

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

  • ベストアンサー
  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.3

条件と一致する値の合計を求める「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)

回答No.5

SUMIF関数を利用すれば、出来ます。 SUMIF関数の使い方については、Excelのヘルプの検索窓に「SUMIF」と入力してお調べ下さい。

track7
質問者

お礼

遅くなりまして申し訳ございません。 失礼ながら、こちらで皆様へのお礼をまとめさせて頂きます。 この度はご回答頂き本当にありがとうございました。 とても助かり、また大変参考になりました。 今回はSUMIF関数で集計と表をうまくまとめることができましたが、 その他の方法についても今後役立ちそうでしたので、使いこなせるよう勉強したいと思います。 ポイントを差し上げる方に迷いましたが、2つの方法が今回の仕事にすぐに役立ちましたので、 そちらへポイントをつけさせて頂きました。 (別件の業務もあり深夜残業続きでテンパっていたようで; 普通に「データの集計」も、別の表を作る時に役立ちましたので) この度は本当にありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.4

集計機能を利用すれば簡単に表が作成できますが如何でしょうか。 (1)表の商品番号で並び替え(データ→並び替え)を行う (2)表の任意セルを選択→データ→集計 (3)グループ基準は商品番号を選択、集計方法は合計を選択、集計するフィールドは個数にチェック→OK (4)左端のグループボタンで2を選択すれば合計行のみ表示

全文を見る
すると、全ての回答が全文表示されます。
  • nametom
  • ベストアンサー率39% (17/43)
回答No.2

関数で実行するならこんな感じですかね 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)
回答No.1

ピボットテーブルで簡単にできます。携帯からなので詳細書けませんが調べて下さい。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 重複する行のデータを組み合わせて値を合計し抽出する

    表Aに集計表があります。 表Bには表Aの同一番号が2つあり区分1と2に分かれています。 同一番号の1と2を合算した数値が表Aに合計値として表示され区分0はそのまま表Aの合計値としたい。 エクセル関数で計算したい。 ファィルを添付しますよろしくおねがいします。

  • 列と行で一致したセルに

    HY-123 1/3 15個 AB-456 1/1 50個  といようなデータを入力したら 自動で下の表(A列の製造番号、1行目の日にちは固定の表)に 個数が入るにはどうすればいいですか? 番号と日付が一致すれば、その交差セルに個数が出るようにしたいのです。 宜しくお願いいたします。 1月  A     B    C    D 1          1    2    3 2  HY-123            15 3  AB-456   50

  • データベースのレコードの合算

    エクセルの編集をしています。 表1.のような日付と商品の組み合わせごとのレコードからなる表を、表2.のように日付ごとに合算したいと思っています。 表1. 日付 商品A 商品B 商品C 1/2   2F 1/2      3F 1/3     6G 1/3 5G 1/3          -3F       ↓ 表2. 日付 商品A 商品B 商品C 1/2  2F   3F 1/3  5G  6G   -3F 表1.の条件は、 ・同じ日付で同じ商品の組み合わせはありません ・項目は「F」「G」の記号とマイナスの存在する数字の組み合わせです ・空欄になっているセルは空欄です データベース関数、小計などを使ったのですがうまくいきませんでした。 何かアイデアをおねがいします。

  • ピボットテーブルの行のフィールドで空白行が出来るのですが…

    EXCEL2003を使用しています。 以下のようなデータがあるとします。これをピボットテーブルで集計すると、     A      B       C 1  タイプ  商品番号   値段  2  タイプ1    452    300   3  タイプ2    675    400   4  タイプ1    675    200   これをピボットテーブルで集計すると、行のフィールドにタイプと商品番号、データアイテムに値段を入れると、以下のようになります。   タイプ    商品番号  集計  タイプ1    452   300  【空白セル】   675   200  タイプ2    675   400  総計   900 このような配列にするとタイプ1の2行目は【空白セル】になってしまいます。 これを回避し、この空白セルに上のセルと同じタイプ1と表示させるには、 なにか方法があるのでしょうか? ちなみに、現在は表をコピーし手作業で埋めています。 よろしくお願いいたします。

  • Excel2000でグラフを作りたいのですが

    ちょっと複雑なアンケート集計をしているのですが エクセルは全く素人で、今後も何度かに分けて質問していくと思います。 基本的な事でしょうのでお手数おかけしますがどうかよろしくお願いしますm(__)m 今回は アンケートの結果をもとに円グラフを作りたいのですが これは、いちど、集計データを数値にしないとできないのでしょうか? たとえば セルB Q1 よい よい わるい わるい ふつう ふつう ふつう というのを表にすると まずは、よい=2 わるい=2 ふつう=3と 別のセルに各合計数を出さないとグラフ化できないのでしょうか。 数を出さなくても、このままでグラフ可できる方法があったら教えてください。

  • 表計算ソフトで棚卸し集計を試みています

    表計算ソフトで棚卸し集計を試みています 今やっているのは半年分の入庫数の集計です データとしてあるのは商品番号-商品名-単位個数-入庫数(月ごと)。 商品番号別に入庫数の集計はできたのですが、集計画面で商品名と単位個数が消えてしまいます。 今やりたいことは (1)商品番号に対応する商品名を右横セルに返す (2)商品名に対応する単位個数をさらにその右横セルに返す これは可能でしょうか? (商品番号-商品名-単位個数-入庫数の総一覧表は別にあります)

  • excel2003で、2つのシートの一致データ

    2つのシートがあり、A表に、ランキング数字(1~1000)と、データ(1項目)があり、B表にランキング数字の一部とデータ(3項目)が、あります。A表に予め空欄の列を作り、そこに、B表にランキング数字が在る場合は、その空欄にチエック(数字でも印でも文字でも)が、入るようにするには、どのようにすれば、良いのでしょうか? よろしくお願い致します。

  • Excel2007 FREQUENCY関数(データ配列、区間配列)

    エクセルでデータ集計をしています。 度数分布を出したいので、FREQUENCY関数を使おうとしています。 ただ、データの選択と区間の選択をした後、 CtrlとAltとEnterの3つのキーを同時に押したのですが、 計算セルのすべてに {=FREQUENCY(C2:C45158,B45160:B45173)} と出る場合と、計算セルの一番上のセルは =FREQUENCY(C2:C45158,B45160:B45173) となっていて、以下、 =FREQUENCY(C3:C45159,B45161:B45174) =FREQUENCY(C4:C45160,B45162:B45175)・・・ という具合に、計算式の前後に { } がなく、 しかも計算式の数字がひとつずつずれてしまう場合があります。 前者の場合は、区間のデータ個数が正しく表示されますが、 後者の場合の区間のデータ個数は、累計になってしまいます。 後者の場合でも、別計算で引き算により区間のデータ個数を 求めればよいのでしょうが、 同じ関数を用い、同じやり方でやっているのに、 どうして同じ結果(計算式)になってくれないのでしょうか? 何か良い方法はあるでしょうか?

  • SUMPRODUCT関数について

    アンケートの集計をするにあたって、 SUMPRODUCT関数を使いました。 シートが2つあります。 【データ】シート・・・アンケートのデータ A:No. B:データ 1   0 2   1 3   2 4   3 5  空欄が入っている ・ ・ 【集計】シート・・・B列の空欄、1~3の個数を集計する B列に数式 =SUMPRODUCT((データ!$A$4:$A$40000<>"")*(データ!B$4:B$40000=$A4)) を入れました。 A  B 0  2 ・・・・※ 1  1 2  1 3  1 空欄 2・・・・※ 0(ゼロ)と空欄を区別しないで同じと計算してしまいます。 データに、ゼロと空欄が混在している場合、SUMPRODUCTは使えないのでしょうか? この場合、どの数式を使うのがベストでしょうか? 分かりにくくて申し訳ありませんが、 宜しくお願い致します。

  • 画像が元のデータで、日付がA列に金額と件数が

    画像が元のデータで、日付がA列に金額と件数が D列に二段にわたり入力されています。 画像の元のデータ表から別シートの転記表に値を それぞれ計算して、転記していきたいのですが、 B列の番号が普通の番号と「★」番号に分か れているため日付ごと及び番号の種類ごとに SUMIF関数等で条件ごとに集計したいのです。 例えば、1月1日なら、通常番号(1と2)の金額を合計 して、25,000円にして転記表のB2に、件数はC2に 代入したいです。 さらに★1と★2の金額を合計して、40,000円を B3に、件数をC3に代入したいです。 転記表のスタイルはA列に日付(1/1から1/31) が入っています。B列に料金、C列に件数、いずれも二段書きです。 上段に通常番号、下段に★番号合計です。 元のデータと転記表の日付の合わせ方が分からないのと 番号の種類ごとに合計するSUMIF関数を教えてほしいです。 ちなみに日付は1月1日から1月31日まで入力されています。 お願いします.

専門家に質問してみよう