• 締切済み

集計

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

みんなの回答

  • msMike
  • ベストアンサー率20% (364/1804)
回答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
  • ベストアンサー率47% (774/1620)
回答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% (364/1804)
回答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/17069)
回答No.6

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

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答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
  • ベストアンサー率66% (1725/2595)
回答No.4

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

  • kkkkkm
  • ベストアンサー率66% (1725/2595)
回答No.3

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

  • kkkkkm
  • ベストアンサー率66% (1725/2595)
回答No.2

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

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

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

関連するQ&A