使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

MAXIFS 函数返回一组给定条件或标准指定的单元格中的最大值。

注意: 如果你拥有 Office 2019 或拥有 Microsoft 365 订阅,则此功能在 Windows 或 Mac 上可用。 如果你是 Microsoft 365 订阅者,请确保拥有最新版本的 Office

语法

MAXIFS(max_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

参数

说明


max_range 需要 ()

确定最大值的实际单元格区域。


criteria_range1 需要 ()

是一组用于条件计算的单元格。

criteria1
需要 ()

用于确定哪些单元格是最大值的条件,格式为数字、表达式或文本。 一组相同的条件适用于 MINIFSSUMIFSAVERAGEIFS 函数。

criteria_range2,
criteria2, ...(可选)

附加区域及其关联条件。 最多可以输入 126 个区域/条件对。

备注

  • max_range 和 criteria_rangeN 参数的大小和形状必须相同,否则这些函数会返回 #VALUE! 错误。

示例

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要让公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可调整列宽以查看所有数据。

示例 1

等级

权重

89

1

93

2

96

2

85

3

91

1

88

1

公式

结果

=MAXIFS(A2:A7,B2:B7,1)

91

在 criteria_range1 中,单元格 B2、B6 和 B7 符合条件 1。 在 Max_range 中的对应单元格中,A6 的值最大。 因此,结果是 91。

示例 2

权重

等级

10

b

1

a

100

a

1

b

1

a

1

a

公式

结果

=MAXIFS(A2:A5,B3:B6,"a")

10

注意: Criteria_range 和 max_range 不对齐,但它们的形状和大小相同。

在 criteria_range1 中,单元格 1、2 和 4 符合条件 a。 在 Max_range 中的对应单元格中,A2 的值最大。 因此,结果是 10。

示例 3

权重

等级

级别

10

b

企业

100

1

a

技术

100

100

a

企业

200

1

b

技术

300

1

a

技术

100

50

b

企业

400

公式

结果

=MAXIFS(A2:A7,B2:B7,"b",D2:D7,">100")

50

在 criteria_range1 中,B2、B5 和 B7 符合条件 b。 在 Criteria_range2 中的对应单元格中,D5 和 D7 符合 >100 的条件。 最后,在 Max_range 中的对应单元格中,A7 的值最大。 因此,结果是 50。

示例 4

权重

等级

级别

10

b

企业

8

1

a

技术

8

100

a

企业

8

11

b

技术

0

1

a

技术

8

1.2

b

企业

0

公式

结果

=MAXIFS(A2:A7,B2:B7,"b",D2:D7,A8)

1.2

criteria2 参数是 A8。 但是,因为 A8 为空,它将被视为 0(零)。 criteria_range2 中等于 0 的单元格是 D5 和 D7。 最后,在 Max_range 中的对应单元格中,A7 的值最大。 因此,结果是 12。

示例 5

权重

等级

10

b

1

a

100

a

1

b

1

a

1

a

公式

结果

=MAXIFS(A2:A5,B2:c6,"a")

#VALUE!

由于 max_range 和 criteria_range 的大小和形状不同,MAXIFS 返回 #VALUE! 错误。

示例 6

权重

等级

级别

10

b

企业

100

1

a

技术

100

100

a

企业

200

1

b

技术

300

1

a

技术

100

1

a

企业

400

公式

结果

=MAXIFS(A2:A6,B2:B6,"a",D2:D6,">200")

0

没有一个单元格符合此条件。

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家或在社区中获取支持。

另请参阅

MINIFS 函数

SUMIFS 函数

AVERAGEIFS 函数

COUNTIFS 函数

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×