web-dev-qa-db-ja.com

Excelで合計でグループ化

Excelに次のテーブルがあるとしましょう

A     B
Item  quantity_sold
A     3
A     4
A     1
B     5
B     2
D     12
C     3
C     7
C     8

次のように、Itemでグループ化されたquantity_soldを合計し、グループごとに1回だけ隣接する列に結果を印刷する必要があります

A     B                 C   
Item  quantity_sold    SUM_by_item_type
A     3                 8
A     4
A     1
B     5                 7
B     2
D     12                12
C     3                 18
C     7
C     8

ピボットテーブルを使用せずにこれを実現する方法はありますか?

enter image description here

9
Ahmedov

下にコピーしたC2でこの式を試してください

=IF(A2=A1,"",SUMIF(A:A,A2,B:B))

各グループの最初の行の合計が表示されます-他の行は空白のままです

20
barry houdini

一緒に(または別のシートに)小さなテーブルを作成して使用します

=SUMIF(A:A,"A",B:B)

どこ...

=SUMIF(different-item-range,"what you're looking for",things-to-add-together)

=SUMIFはすべてここで説明されています: http://office.Microsoft.com/en-gb/Excel-help/sumif-function-HP010062465.aspx

2
Scott Brown

小計機能:

  1. Excelのリボンツールバーの[データ]タブをクリックします。
  2. [並べ替え]ボタンをクリックし、カテゴリ列で並べ替えます
  3. [小計]ボタンをクリックし、必要に応じてダイアログに入力して、[OK]をクリックします

ビデオの例: https://www.youtube.com/watch?v=OBj30n_x5aQ

0
razon