Excel中的按和分组
假设我在Excel中有下表Excel中的按和分组,excel,sum,grouping,Excel,Sum,Grouping,假设我在Excel中有下表 A B Item quantity_sold A 3 A 4 A 1 B 5 B 2 D 12 C 3 C 7 C 8 我需要汇总按项目分组的销售数量,并在相邻列中每组只打印一次结果,如下所示 A B C Item quantity_sold SUM_by_item_type A 3 8 A
A B
Item quantity_sold
A 3
A 4
A 1
B 5
B 2
D 12
C 3
C 7
C 8
我需要汇总按项目分组的销售数量,并在相邻列中每组只打印一次结果,如下所示
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
有没有什么方法可以在不使用透视表的情况下实现这一点
我会在旁边(或另一张纸上)创建一个较小的表格,并使用 在哪里
=SUMIF(different-item-range,"what you're looking for",things-to-add-together)
=SUMIF
此处已全部解释:请在复制的C2中尝试此公式
=IF(A2=A1,”,SUMIF(A:A,A2,B:B))
这将为每个组的第一行提供一个总和-其他行留空小计功能:
视频示例:上述公式导致单元格为空。没有答复。我做错了什么?@Ahmedov,Barry的公式在你有标题行的情况下有效(如你的示例中所示。如果你没有标题行,如你在屏幕截图中所示,那么C1中的公式将是
=if(COUNTIF($a$1:A1,A1)>1,”,SUMIF(a:a,A1,B:B))
这可以像以前一样复制下来,这可能取决于区域设置,例如,一些欧洲国家要求用分号代替逗号,例如=IF(A2=A1;“”;SUMIF(A:A;A2;B:B))
哦,可能是这样,as是十进制分隔符。谢谢!对我来说,当我有标题行并将其改为“;”时,它就起作用了你对透视表有什么看法?
=SUMIF(different-item-range,"what you're looking for",things-to-add-together)