在进行分组求和前,先解释一下下面将要用到的两个函数,以便大家能够对于用到的函数理解深刻。
UNIQUE函数的语法是UNIQUE(array,[by_col],[exactly_once]),表示返回列表或范围中的一系列唯一值,其中参数:
array代表要从中提取唯一值的单元格区域或数组常量。by_col是一个可选参数(excel中带[]的参数表示是可选参数,一般都有默认值,可以省略),它用于指定是按行还是按列比较唯一值,默认为FALSE,表示按行比较唯一值,如果设置为TRUE,函数将按列比较数组中的值。exactly_once也是一个可选参数,用于指定是否只返回出现一次的唯一值,默认为FALSE,表示函数将返回所有的唯一值,如果exactly_once设置为TRUE,函数将只返回在数组中出现一次的唯一值。SUMIF 函数的语法是SUMIF(range, criteria, [sum_range]),这是一个条件求和函数,用于对满足特定条件的数据进行求和。其中参数:
range是必需参数,它代表条件判断的单元格区域。这个区域用于检查其中的每个单元格是否符合指定的条件。criteria也是必需参数,它用于定义在range中进行搜索的条件。这个条件可以是数字、表达式、单元格引用、文本或函数。sum_range是一个可选参数。如果省略这个参数,Excel 会自动将range作为求和的区域。但如果range和sum_range不一致,就需要明确指定sum_range。接下来进行分组求和示例展示,如下图所示,对于分类不复杂的简单数据而言,我们先利用UNIQUE函数,计算出各个分组的唯一名称,再利用SUMIF函数进行分组统计求和,具体步骤如下:
在E2单元格输入=unique(B2:B8),计算B2:B8范围内的一系列唯一值。

按Enter之后,对B2:B8范围内的一系列唯一值做出统计,结果如下图所示,需要注意的是,利用unique函数筛选出的员工姓名会自动形成一个数组,不能单独删除。

接下来,进行求和计算各自的总销量,在总销量列,利用SUMIF函数进行求和,在F2单元格输入=SUMIF(B2:B8,E2,C2:C8),这里稍微解释一下参数设置,B2:B8代表想要搜索的区域,E2表示对照的条件单元格,C8表示想要进行计算的单元格,总体解释为如果B2:B8区域值等于E2单元格,就对C8区域中所对应的单元格进行计算,最后结果返回到F2单元格。

最后下拉填充,在进行一些简单的格式调整就可以了,最终结果如下所示。

如果销售人员繁多,且要求我们进行排序,做计数与求和,这样的话单单靠上面的方法在家排序的话虽然也能完成,但耗时颇多,接下来教给大家一个简单的方法。
第一步:先对员工姓名列打上筛选标,如下图所示,先选中B:C单元格区域,再点击筛选,那么员工姓名和销量字段将会出现筛选标。

点击筛选标,点击导出,在点击导出结果至新工作表。

接下来你会发现底部多了一个名为导出筛选结果的表格。

进入你会发现,里面有两列,一列为员工姓名列,一列为计数,需要求和的话可以再次利用sumif函数进行求和,这里不过多赘述,当然还可以利用高级筛选和函数去完成以上操作,这只是其中较为简单的一种方法,其他的方法如果比较感兴趣可以评论区留言探讨。
