首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >excel如何分组求和

excel如何分组求和

作者头像
羑悻的小杀马特.
发布2025-01-23 16:46:38
发布2025-01-23 16:46:38
2.7K0
举报
文章被收录于专栏:杀马特杀马特

一、简单数据做分组求和

在进行分组求和前,先解释一下下面将要用到的两个函数,以便大家能够对于用到的函数理解深刻。

1.UNIQUE函数

UNIQUE函数的语法是UNIQUE(array,[by_col],[exactly_once]),表示返回列表或范围中的一系列唯一值,其中参数:

  • array代表要从中提取唯一值的单元格区域或数组常量。
  • by_col是一个可选参数(excel中带[]的参数表示是可选参数,一般都有默认值,可以省略),它用于指定是按行还是按列比较唯一值,默认为FALSE,表示按行比较唯一值,如果设置为TRUE,函数将按列比较数组中的值。
  • exactly_once也是一个可选参数,用于指定是否只返回出现一次的唯一值,默认为FALSE,表示函数将返回所有的唯一值,如果exactly_once设置为TRUE,函数将只返回在数组中出现一次的唯一值。
2.SUMIF函数

SUMIF 函数的语法是SUMIF(range, criteria, [sum_range]),这是一个条件求和函数,用于对满足特定条件的数据进行求和。其中参数:

  • range是必需参数,它代表条件判断的单元格区域。这个区域用于检查其中的每个单元格是否符合指定的条件。
  • criteria也是必需参数,它用于定义在range中进行搜索的条件。这个条件可以是数字、表达式、单元格引用、文本或函数。
  • sum_range是一个可选参数。如果省略这个参数,Excel 会自动将range作为求和的区域。但如果rangesum_range不一致,就需要明确指定sum_range。
3.分组求和实例

接下来进行分组求和示例展示,如下图所示,对于分类不复杂的简单数据而言,我们先利用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函数进行求和,这里不过多赘述,当然还可以利用高级筛选和函数去完成以上操作,这只是其中较为简单的一种方法,其他的方法如果比较感兴趣可以评论区留言探讨。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-12-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、简单数据做分组求和
    • 1.UNIQUE函数
    • 2.SUMIF函数
    • 3.分组求和实例
  • 二、较为复杂的数据做分组求和
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档