CASE 1
按部门汇总金额
★★★要求:按部门汇总金额fx公式示例
=SUMIF($F$8:$F$13,"销售部",$I$8:$I$13)
解释:SUMIF 先在 F8:F13 部门列里找“销售部”,再把同一行的 I8:I13 金额加总。这个案例用真实存在的部门做条件,能直接看出单条件汇总的逻辑。
| # | 参数 | 要求 | 怎么理解 / 怎么填 |
|---|---|---|---|
| 1 | 条件区域 | 必填 | 用来逐行判断条件是否成立的区域。 |
| 2 | 条件 | 必填 | 判断规则,例如 ">100"、"销售部" 或 A1>0。 |
| 3 | 求和区域 | 选填 | 符合条件后需要加总的数值区域。 |
① 找到数据区域
先确认条件列和结果列在哪,注意固定区域加 $
② 按顺序填参数
依次填 条件区域、条件
③ 回车并向下填充
双击填充柄,整列公式自动套用
=SUMIF($F$8:$F$13,"销售部",$I$8:$I$13)
解释:SUMIF 先在 F8:F13 部门列里找“销售部”,再把同一行的 I8:I13 金额加总。这个案例用真实存在的部门做条件,能直接看出单条件汇总的逻辑。
=SUMIF($G$8:$G$13,"华东",$H$8:$H$13)
解释:条件区域是 G8:G13 区域列,求和区域是 H8:H13 数量列。只有区域等于“华东”的行,数量才会参与求和。
=SUMIF($E$8:$E$13,"*电脑*",$I$8:$I$13)
解释:星号是通配符,表示前后可以有任意文字。这里在项目列里查找包含“电脑”的项目,再汇总对应金额,适合演示模糊条件求和。
=SUMIF($I$8:$I$13,">30000")
解释:当只写条件区域和条件时,SUMIF 会对条件区域本身求和。这里表示在金额列中找大于 30000 的金额,并把这些金额加总。
=SUMIF($F$8:$F$13,F8,$I$8:$I$13)
解释:F8 是部门条件,公式会在 F8:F13 部门列里找和 F8 相同的部门,再汇总对应金额。复制公式时可以换不同条件单元格。
=SUMIF($D$8:$D$13,">="&DATE(2024,2,1),$I$8:$I$13)
解释:条件区域是 D8:D13 日期列,条件是 2024 年 2 月 1 日及以后。满足日期条件的记录,会汇总对应的金额。
上面案例里的 日期、项目 等列,就来自这张表
| 行 | 日期 | 项目 | 部门 | 区域 | 数量 | 金额 |
|---|---|---|---|---|---|---|
| 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 |