• 締切済み

集計

品番 商品名 売上 384 りんご 190 204 みかん 50 384 りんご 130 204 みかん 200 109 バナナ 95 こういう一覧が100行ぐらいあります。 品番ごとの売りげ合計の一覧を作るにはどうすればいいですか?

みんなの回答

  • msMike
  • ベストアンサー率20% (363/1772)
回答No.9

[No.8]の SI299792さんの囘答に感銘を受けた序でに、當該囘答の セル E2、E3 を一本化する方法を編出した(?)ので、此の場を借りて備忘録とさせて戴きます。m(_._)m 1.數値 0 のフォント色を白とする[条件付き書式]を設定した  ̄ ̄セル E2 に次式を入力  ̄ ̄=MIN(IF(A$2:A$200>MAX(E$1:E1),A$2:A$200))  ̄ ̄【御斷はり】上式は必ず配列數式として入力の事 2.セル F2、G2 に下記の夫々右側の式を入力  ̄ ̄ F2: =IF(E2,VLOOKUP(E2,A:C,2,0),"")  ̄ ̄ G2: =IF(E2,SUMIF(A:A,E2,C:C),"") 3.範圍 E2:G2 を下方にズズーッと(空白行が現れる迄)オート  ̄ ̄フィル 以上。

  • SI299792
  • ベストアンサー率48% (712/1469)
回答No.8

関数でやるには、図の様に入力します。 E2: =MIN(A:A) F2: =IFERROR(VLOOKUP(E2,A:C,2,0),"") G2: =SUMIF(A:A,E2,C:C) E3: =IF(E2=0,0,MIN(IF(A$2:A$200>E2,A$2:A$200))) (Ctrl+Shift +Enter で配列数式にします) E3,F2,G2を下へコピペ。

  • msMike
  • ベストアンサー率20% (363/1772)
回答No.7

添附圖參照(Excel 2019) 範圍 A1:C100 を選擇⇒Alt+MC⇒“上端行”だけにチェック入れ ⇒[OK]⇒範圍 A1:C100 が選擇状態の儘で Alt+C⇒セル E1 を ツン⇒Alt+V をパシーッ 其の結果が添附圖です。 セル E2 をツン⇒Shift+→⇒Ctrl+Shift+↓⇒Alt+AM⇒[OK]⇒[OK]⇒選擇 状態の儘で、マウスの右クリック⇒[並べ替え]⇒[昇順]⇒ 式 =IF(E2="","",SUMIF(品番,E2,売上)) を入力したセル G2 のフィルハンドルを「エイヤッ!」とダブルクリック

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.6

#5です。 データを別シートにコピー貼り付けし、品番列で並べ替え、データー(アウトラインの)小計、でも 品番ごとの小計が、品番の切れ目のところ(行)に出て、これはこれでよい面があるように思う。

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.5

(1)関数信者なのかもしれないが、ピボットテーブルを使うのが、一番簡単。 (2)関数なら品番列で、データ-フィルター詳細設定ー抽出して出す範囲(たとえばE列)-重複するレコードは無視する、でE列に重複のない品番のリストができる。F列に =SUMIF(A2:A10,E2,B2:B10) 式を下方向にE列最終行まで複写。 例 品番 品番 あ 12 あ 40 あ 23 う 12 う 12 え 14 え 14 か 15 あ 5 か 15 フィルタを使うところは、関数でもできるが略。

  • kkkkkm
  • ベストアンサー率65% (1606/2443)
回答No.4

No2の補足です もし品番一覧がない場合A列を全てF列にコピーし、F列で「重複の削除」を実行して一覧を作成してください。

  • kkkkkm
  • ベストアンサー率65% (1606/2443)
回答No.3

No2の訂正です F2に以下の式を入れて ↓ たとえばG列に合計を出し合い場合G2に以下の式を入れて

  • kkkkkm
  • ベストアンサー率65% (1606/2443)
回答No.2

品番がA列 商品名がB列 売上がC列 で 品番の一覧がF2から下方向にあったとして F2に以下の式を入れて下方向に必要なだけコピーして試してみてください。 =SUMIF(A:A,F2,C:C)

  • yumi0215
  • ベストアンサー率30% (1335/4411)
回答No.1

ピボットテーブルを使うと集計簡単にできますよ。

関連するQ&A

  • エクセルの集計について

    エクセルの集計について 項目 単価 数量 合計 りんご 50 3 150 みかん 30 5 150 バナナ 80 4 320 みかん 30 3 90 りんご 50 6 300 りんご 50 2 100 バナナ 80 4 320 みかん 30 7 210 上記のような表で りんご 11 550 バナナ 8 640 というように、0以外のものを集計できますか?

  • Accessの組み合わせ集計について

    No 顧客名   品名 1 ABC(株)  ばなな 2 ABC(株)  りんご 3 XYZ病院  ばなな 4 XYZ病院  みかん 5 DEF商事  ばなな 6 DEF商事 りんご 上記のようなテーブルから"ばなな+りんご"の組み合わせが2件、"ばなな+みかん"の組み合わせで1件の売上があったというクエリ(というのでしょうか?)を作成するにはどうすればよろしいでしょうか?

  • エクセルでの集計に関して

    こんにちは。いつもお世話になっております。 例えばですが、以下のようなCVSのデータがあります。 (エクセルで開けます。) 昇順 降順に変更可能です。 これが、何週間分かあり、タブがあって日にちごとに見れますが、 30件ほどの品目の、200件ほどのデータが50件ずつにのみ表示されます。 4/1分データ    品名   売り上げ数   りんご1  100    りんご2  200    みかん1  300    みかん2   400    バナナ1  500             次の50件→ -------------------------------------------- 4/2分データ    品名   売り上げ数   りんご1  1000    りんご2  2000    みかん1  3000    みかん2   4000    バナナ1  5000   バナナ2  6000   アボガド  7000   いちご   8000     次の50件→      ↓続く これを、エクセルで下記のようにしたいのです。 ********************************************** ID  品名    4/1分集計 4/2集計  4/3集計  4/4集計  4/4集計~~ A   りんご1  100   1000    300 B   りんご2  200   2000    400  C   みかん1  300   3000    500 D  みかん2   400   4000    600 E   バナナ1  500    5000    700 D  バナナ2        6000    800 E  アボガド       7000    900 F  いちご       8000    1000 日にちによって当然、新たな項目、アボガドやいちごがあったりします。みなさんでしたら、最速で一番簡単に行う為にどうしますか? ちょっといそいでてお知恵をどなたか下さい! ご教授下さいますようお願い致します。

  • group byにより集計した結果での名称取得方法

    次のようなテーブルがあったとして、一回のSQLで商品名称とその売上件数の一覧を作成することは可能なのでしょうか? 【売上テーブル】 ID 販売日 商品ID 0001 2011/01/01 1 0002 2011/01/01 2 0003 2011/01/03 1 0004 2011/01/10 1 0005 2011/01/12 2 ・・・ 【商品マスタ】 ID 商品名 1 りんご 2 みかん 3 いちご 【最終的に作成したい一覧】 商品名 件数 りんご 3 みかん 2 いちご 0 ※売上テーブルに存在しない商品についても、件数が0件として一覧に出力出来るようにしたいです。 select 商品ID from 売上テーブル group by 商品ID にて商品ID毎の件数を算出し、それとは別に select ID,商品名 from 商品マスタ として、商品IDと名称のリストを取得後、アプリにてこれらの情報を突き合わせれば実現できるのは分かるのですが、これらの処理を一回のSQLにまとめることは可能なのでしょうか? よろしくお願いします。

  • 行と列の条件に一致したら印を付けたい

    シート1に名前と商品のリストがあります 名前 商品 佐藤 りんご 佐藤 みかん 佐藤 ぶどう 加藤 みかん 山本 バナナ 山本 みかん 小林 りんご 小林 ぶどう 小林 みかん 小林 バナナ シート2の行に名前、列に商品名の表があり、シート1のリストを元に 行と列の条件に一致した箇所に印をつけたいのですが、 何か適当な関数はありますでしょうか? りんご みかん ぶどう バナナ 佐藤 加藤 山本 小林

  • 【Excel - 関数】各商品の週ごとの売上合計個数を別のシートに出したい

    関数の設定方法について教えて頂けますでしょうか。 【シートA】のデータから【シートB】のようなレイアウトでデータを求めたい場合、 どのような関数を設定すれば良いのでしょうか。 各商品の週ごとの売上個数を出して、手動でシートBに貼り付けている状況です。 どのような関数を設定したら良いのか検討がつかず、困っています。 恐れ入りますが、ご教示頂けますでしょうか。どうぞ宜しくお願い致します。 【シートA】 A      B     C     D     E 1      第1週  第2週  第3週  第4週 2 りんご   0     1     0     1 3 りんご   1     0     1     0 4 りんご    1     1     1     1 5 りんご   1     0     0     0 6 バナナ   0     1     0      1 7 バナナ   1     0     1     0 8 バナナ   1     1     1     1 9 みかん   1     0     0     0 10 みかん  0     1      0     1 【シートB】 A      B      C         D 1       りんご   バナナ  みかん 2 第1週合計  3    2     1 3 第2週合計  2    2     1 4 第3週合計  2    2     0 5 第4週合計  2    2     1 6 合計      9     8     3

  • 集計をしたい

    SQLで集計をしたいです。 SQLを始めたばかりの者です。 下記、よろしくお願いします。 説明不足がありましたら、ご指摘をお願いします。 MS-SQLServer2005環境です。 下記の売上テーブルが存在します。 テーブル:UriageTBL 年月日 受注番号 商品コード 商品名 個数  単価  金額 20101001 100   300     リンゴ   1   100   100 20101001 110   400     バナナ   1   150   150 20101001 110   400     バナナ  -1   150  -150 20101001 120   500     キャベツ  1   120   120 20101002 130   500     キャベツ  1   120   120 20101002 140   600     レタス   1   110   110 20101002 140   600     レタス   1   110   110 20101002 150   400     バナナ   1   150   150 ----------------------------- 商品コードに対応する商品グループ(テーブルは存在しません) 商品コード 商品グループ 300     果物 400     果物 500     野菜 600     野菜 ---------------------------- 【結果】 年月日 商品グループ 受注件数 個数合計 金額合計 2010/10/01 果物       1     1     100 2010/01/01 野菜       1     1     100 2010/10/02 果物       1     1     150 2010/10/02 野菜       2     3     340 売上テーブル(UriageTBL)を、年月日別、商品グループ別に集計し、受注件数、個数合計、金額合計を取得したいです。 また、商品コードに商品グループテーブルが存在しない為、SQL内で設定します。 ただし、受注合計金額が0円の時は集計から外します。(受注番号110は集計から外します。) (受注件数は、受注番号の件数です。) 上記の場合、どのようなSQLの組み方をすればよいのか見当もつかず悩んでおります。 どなたかご教授頂ける方がいらっしゃいましたら、よろしくお願い致します。

  • awkで列を集計するシェルについて

    シェル初心者です。教えてください。 ログファイルが10万行超えるものでシェルにて集計することになり、下記のような集計ができればと思っています。 商店名 商品名  価格 A商店 りんご   100 B商店  ぶどう 300 A商店  みかん 150 C商店  りんご 100 A商店  りんご 100 B商店  みかん 150 C商店  りんご 100 C商店  ぶどう 300 ※各列はブランク(空白)によって区切られ、改行済みで行数は10万行以上 (1)awk '{print $1}' | uniq -d (重複した商店の抽出) (2)awk '{print $2}' | uniq -d (重複した商品名の抽出) (1)、(2)の抽出を満たす「価格」の合計を"集計結果”として > shukei.txt などに出力したいと思ってます。 VBAでいれば、firlterしsumifして合計するようなイメージのものです。 ご教授お願い致します><

  • エクセル・マクロで、請求書番号ごとに集計する方法

    請求書毎に集計した表をマクロで作りたいと思っています。 例えば、 取引先  請求書No  商品   売上 山田    0001   りんご  100   山田    0001   なし   200   山田    0001   みかん  300   鈴木    0002   りんご  100 鈴木    0002   バナナ  200 山田    0003   みかん  100   というデータがあるとします。 その場合 取引先  請求書No  売上 山田    0001   600 鈴木    0002   300 山田    0003   100 というように、請求書毎に、売上の合計と取引先名などが分かるように集計した表を作成したいと思っています。 請求書番号は、基本的には連番ですが、すこし飛ぶ可能性がありますし、 毎月、どのくらいの番号まで付番するのかははっきりしません。 また、請求書毎に、どれだけの種類の製品を出荷するのか(請求書毎に、何行になるのか)も不確定です。 ピポットですと、取引先名が表示されません。 また、所定の表を作って自動集計するというよりは、マクロで請求書毎に集計したほうが良いかと思っています。 基本的なコードや考え方を教えて頂けないでしょうか。 宜しくお願い致します。

  • Excelの条件検索による合計計算

    ExcelでA列に日付、B列に商品名、C列に売上金額を入れて、日々の売上管理をしています。最大でも500行と仮定します。 B列のりんごの合計、みかんの合計など商品ごとの合計を算出したいと考えています。B列の商品ごとの合計です。 この場合には、どの様な関数・数式を使用するのでしょうか? 宜しくお願いいたします。

専門家に質問してみよう