CASE 1
按部门汇总
★★★要求:按部门汇总fx公式示例
=GROUPBY($F$8:$F$13,$I$8:$I$13,SUM)
解释:这个公式用于「按部门汇总」。引用关系:F8:F13 是“部门”列,I8:I13 是“金额”列,F13 来自“部门”列,I13 来自“金额”列。GROUPBY 用来按字段分组后汇总,适合做类似数据透视表的动态汇总。
=GROUPBY(分组依据列, 聚合计算列, 聚合函数, [标题处理], [总计显示], [总计深度], [排序方式], [筛选数组])
| # | 参数 | 要求 | 怎么理解 / 怎么填 |
|---|---|---|---|
| 1 | 分组依据列 | 必填 | 用于分组的字段区域,例如部门、区域或月份。 |
| 2 | 聚合计算列 | 必填 | 分组后需要汇总的数值区域,例如数量或金额。 |
| 3 | 聚合函数 | 必填 | 分组后使用的汇总方式,例如 SUM、AVERAGE、COUNT。 |
| 4 | 标题处理 | 选填 | 控制结果里是否包含标题行。 |
| 5 | 总计显示 | 选填 | 控制是否显示合计或小计。 |
| 6 | 总计深度 | 选填 | 控制分组汇总显示到哪一层。 |
| 7 | 排序方式 | 选填 | 1 表示升序,-1 表示降序。 |
| 8 | 筛选数组 | 选填 | 用于限制哪些记录参与分组、汇总或返回的条件数组。 |
① 找到数据区域
先确认条件列和结果列在哪,注意固定区域加 $
② 按顺序填参数
依次填 分组依据列、聚合计算列、聚合函数
③ 回车并向下填充
双击填充柄,整列公式自动套用
=GROUPBY($F$8:$F$13,$I$8:$I$13,SUM)
解释:这个公式用于「按部门汇总」。引用关系:F8:F13 是“部门”列,I8:I13 是“金额”列,F13 来自“部门”列,I13 来自“金额”列。GROUPBY 用来按字段分组后汇总,适合做类似数据透视表的动态汇总。
=GROUPBY($G$8:$G$13,$I$8:$I$13,AVERAGE)
解释:这个公式用于「按区域求平均」。引用关系:G8:G13 是“区域”列,I8:I13 是“金额”列,G13 来自“区域”列,I13 来自“金额”列。GROUPBY 用来按字段分组后汇总,适合做类似数据透视表的动态汇总。
=GROUPBY($F$8:$G$13,$I$8:$I$13,SUM)
解释:GROUPBY 用 F8:G13 的部门和区域作为分组字段,再对 I8:I13 金额列汇总。多字段分组可以把“销售部-华东”这类组合拆得更细。
上面案例里的 日期、项目 等列,就来自这张表
| 行 | 日期 | 项目 | 部门 | 区域 | 数量 | 金额 |
|---|---|---|---|---|---|---|
| 8 | 2024-01-05 | 笔记本电脑 | 销售部 | 华东 | 12 | 72,000 |
| 9 | 2024-01-12 | 显示器 | 销售部 | 华南 | 20 | 36,000 |
| 10 | 2024-02-03 | 键盘 | 市场部 | 华东 | 35 | 17,500 |
| 11 | 2024-02-18 | 鼠标 | 销售部 | 华北 | 48 | 14,400 |
| 12 | 2024-03-09 | 移动硬盘 | 市场部 | 华南 | 16 | 12,800 |
| 13 | 2024-03-21 | 打印机 | 财务部 | 华东 | 8 | 16,000 |