CASE 1
部门加区域双条件求和
★★★要求:部门加区域双条件求和fx公式示例
=SUMIFS($I$8:$I$13,$F$8:$F$13,"销售部",$G$8:$G$13,"华东")
解释:SUMIFS 第一个参数是要求和的金额列 I8:I13;后面每两个参数是一组条件。这里同时要求部门为销售部、区域为华东,两个条件都满足才汇总金额。
| # | 参数 | 要求 | 怎么理解 / 怎么填 |
|---|---|---|---|
| 1 | 求和区域 | 必填 | 符合条件后需要加总的数值区域。 |
| 2 | 条件区域1 | 必填 | 用来逐行判断条件是否成立的区域。 |
| 3 | 条件1 | 必填 | 判断规则,例如 ">100"、"销售部" 或 A1>0。 |
| 4 | 条件区域2 | 选填 | 用来逐行判断条件是否成立的区域。 |
| 5 | 条件2 | 选填 | 判断规则,例如 ">100"、"销售部" 或 A1>0。 |
① 找到数据区域
先确认条件列和结果列在哪,注意固定区域加 $
② 按顺序填参数
依次填 求和区域、条件区域1、条件1
③ 回车并向下填充
双击填充柄,整列公式自动套用
=SUMIFS($I$8:$I$13,$F$8:$F$13,"销售部",$G$8:$G$13,"华东")
解释:SUMIFS 第一个参数是要求和的金额列 I8:I13;后面每两个参数是一组条件。这里同时要求部门为销售部、区域为华东,两个条件都满足才汇总金额。
=SUMIFS($I$8:$I$13,$G$8:$G$13,"华东",$H$8:$H$13,">=10")
解释:先限定区域列为华东,再限定数量列大于等于 10。SUMIFS 会逐行判断,只有两项都符合的记录才参与金额求和。
=SUMIFS($I$8:$I$13,$E$8:$E$13,"*电脑*",$F$8:$F$13,"销售部")
解释:项目列使用“*电脑*”做模糊匹配,同时部门必须是销售部。这个案例演示通配符和普通文本条件一起使用。
=SUMIFS($I$8:$I$13,$D$8:$D$13,">="&DATE(2024,1,1),$D$8:$D$13,"<="&DATE(2024,1,31))
解释:两个条件都作用在 D8:D13 日期列上:一个限定开始日期,一个限定结束日期。这样可以汇总 2024 年 1 月内的金额。
=SUMIFS($I$8:$I$13,$F$8:$F$13,"<>财务部")
解释:条件中的 <> 表示不等于。这里排除财务部,只汇总其它部门对应的金额。
=SUMIFS($I$8:$I$13,$F$8:$F$13,F8,$G$8:$G$13,G8)
解释:F8 提供部门条件,G8 提供区域条件。公式会按这两个单元格的值去筛选,再汇总对应金额,适合做可复制的条件汇总模板。
=SUMIFS($I$8:$I$13,$F$8:$F$13,"销售部",$G$8:$G$13,"华东",$H$8:$H$13,">=10")
解释:这个案例同时检查部门、区域和数量三个条件。SUMIFS 的规则是所有条件都成立,金额才会被加到结果里。
上面案例里的 日期、项目 等列,就来自这张表
| 行 | 日期 | 项目 | 部门 | 区域 | 数量 | 金额 |
|---|---|---|---|---|---|---|
| 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 |