描述
使用此函数可返回满足给定条件或标准集的单元格中的最大值。
MAXIFS 函数可用于查找满足一个或多个特定条件的范围内的最大值。当分析具有多个变量或类别的数据时,此功能特别有用。
句法
MAXIFS(max_range, criteria_range_1, criteria_1, […, criteria_range_126, criteria_126])
输入
该函数接受以下参数:
| 姓名 | 必要 | 描述 | 有效输入 |
|---|---|---|---|
最大范围 |
是的 | 要确定最大值的单元格范围。 | 数字、包含数字的单元格引用、单元格区域或能得出上述任何结果的公式。 |
criteria_range_1 |
是的 | 要评估的单元格范围criteria_1。 |
单元格区域,或者生成单元格区域的公式。 |
标准1 |
是的 | 评估标准 criteria_range1。 |
数字、文本字符串、单元格引用或公式,只要结果为上述任何一种即可。 |
[criteria_range_n, criterion_n] |
不 | 其他范围及其相应标准。 | 与 criteria_range_1 和 criterion_1相同。最多可提供 126 个额外的范围/标准对。 |
范例
范例数据
| A | B | C | D | |
|---|---|---|---|---|
1 |
地区 | 产品 | 销售 | 季度 |
2 |
北 | 苹果 | 5000 | Q1 |
3 |
南 | 橙子 | 4500 | Q1 |
4 |
东方 | 苹果 | 6000 | Q2 |
5 |
西方 | 香蕉 | 5500 | Q2 |
6 |
北 | 橙子 | 4800 | Q3 |
示例公式
| 用例 | 公式 | 解释与结果 |
|---|---|---|
| 在符合单个类别的范围内找到最大值。 | =MAXIFS(C2:C7, B2:B7, "苹果") |
找出产品为“苹果”的行中销量最高的行。 结果: 6000 |
| 找出满足两个条件的范围内的最大值。 | =MAXIFS(C2:C7, A2:A7, "北", D2:D7, "Q1") |
找出既是“North”又是“Q1”的行中最高的销售额——只有一行符合条件。 结果: 5000 |
| 在满足单个条件的范围内找到最大值。 | =MAXIFS(C2:C7, D2:D7, "Q2") |
找出“Q2”行中最高的销售额。 结果: 6000 |
| 排除特定类别,找出指定范围内的最大值。 | =MAXIFS(C2:C7, B2:B7, "<>苹果") |
找出除“苹果”以外的产品中销量最高的产品。 结果: 5500 |
| 找到满足一个数值条件和另一个条件的组合范围内的最大值。 | =MAXIFS(C2:C7, C2:C7, ">=5000", D2:D7, "Q1") |
找出数值已达到 5000 或以上,且限定在“Q1”范围内的最高销售额。 结果: 5000 |
笔记
- MAXIFS 同时评估所有指定的标准范围。
- 如果没有单元格满足所有指定的条件,MAXIFS 返回 0。
- 您可以在文本条件中使用通配符(* 和 ?)。
- 条件可以包含数学运算符(=、>、<、<>、>=、<=),以实现更灵活的条件。
- MAXIFS 忽略
max_range中的空白单元格。 - MAXIFS 在评估文本标准时不区分大小写。
使用技巧
- 使用 MAXIFS 进行涉及多个条件的复杂数据分析。
- 将 MAXIFS 与其他函数(如 MINIFS 和 AVERAGEIFS )结合使用,可进行全面的数据分析。
- 处理日期时,请在筛选条件中使用 DATE 函数,以便进行更精确的筛选。
- 要找到满足多个条件中至少一个条件的最大值,请将 MAX 与多个IF 语句组合起来,而不是使用 MAXIFS。
相关功能
平均值
平均值 A
平均值I
平均值 I
大值 [
最大值
最大值 A [] 最大值 I [] 中位数
最小值
最小值 I
] 百分位数 [] 百分位数.异常值
百分
位数.正值
四分位数
四分位数.异常值 [] 四分位数.正值
排名 [
排名.平均值 [
排名.相等
小值
标准差
标准差.峰值
标准差
.峰值
标准差.峰值