CASE 1
单条件最大值
★★★要求:单条件最大值fx公式示例
=MAXIFS($I$8:$I$13,$F$8:$F$13,"销售部")
解释:MAXIFS 先指定要取最大值的区域 $I$8:$I$13(金额列);后面每两个参数是一组“条件区域 + 条件”,条件1是 $F$8:$F$13(部门列) 满足 "销售部"。最后在符合条件的行里找最大值。
=MAXIFS (最大值区域,条件区域 1, 条件 1, [条件区域 2, 条件 2], ...)
| # | 参数 | 要求 | 怎么理解 / 怎么填 |
|---|---|---|---|
| 1 | 最大值区域 | 必填 | 符合条件后要从这个数值区域里取最大值。 |
| 2 | 条件区域 1 | 必填 | 用来逐行判断条件是否成立的区域。 |
| 3 | 条件 1 | 必填 | 判断规则,例如 ">100"、"销售部" 或 A1>0。 |
| 4 | 条件区域 2 | 选填 | 用来逐行判断条件是否成立的区域。 |
| 5 | 条件 2 | 选填 | 判断规则,例如 ">100"、"销售部" 或 A1>0。 |
① 找到数据区域
先确认条件列和结果列在哪,注意固定区域加 $
② 按顺序填参数
依次填 最大值区域、条件区域 1、条件 1
③ 回车并向下填充
双击填充柄,整列公式自动套用
=MAXIFS($I$8:$I$13,$F$8:$F$13,"销售部")
解释:MAXIFS 先指定要取最大值的区域 $I$8:$I$13(金额列);后面每两个参数是一组“条件区域 + 条件”,条件1是 $F$8:$F$13(部门列) 满足 "销售部"。最后在符合条件的行里找最大值。
=MAXIFS($I$8:$I$13,$F$8:$F$13,"销售部",$G$8:$G$13,"华东")
解释:MAXIFS 先指定要取最大值的区域 $I$8:$I$13(金额列);后面每两个参数是一组“条件区域 + 条件”,条件1是 $F$8:$F$13(部门列) 满足 "销售部";条件2是 $G$8:$G$13(区域列) 满足 "华东"。最后在符合条件的行里找最大值。
=MAXIFS($I$8:$I$13,$H$8:$H$13,">=15")
解释:MAXIFS 先指定要取最大值的区域 $I$8:$I$13(金额列);后面每两个参数是一组“条件区域 + 条件”,条件1是 $H$8:$H$13(数量列) 满足 ">=15"。最后在符合条件的行里找最大值。
上面案例里的 日期、项目 等列,就来自这张表
| 行 | 日期 | 项目 | 部门 | 区域 | 数量 | 金额 |
|---|---|---|---|---|---|---|
| 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 |