MINIFS 函数

应用对象
Microsoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019

MINIFS 函数返回一组给定条件或标准指定的单元格之间的最小值。

注意

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

语法

MINIFS(min_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

参数 说明
min_range
(必需)
确定最小值的实际单元格区域。
criteria_range1
(必需)
是一组用于条件计算的单元格。
criteria1
(必需)
用于确定哪些单元格是最小值的条件,格式为数字、表达式或文本。 一组相同的条件适用于 MAXIFSSUMIFSAVERAGEIFS 函数。
criteria_range2,
criteria2, ... (可选)
附加区域及其关联条件。 最多可以输入 126 个区域/条件对。

备注

  • min_range和所有criteria_range参数的大小和形状必须相同,否则这些函数返回 #VALUE! 错误。

示例

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

示例 1

等级 重量
89 1
93 2
96 2
85 3
91 1
88 1
公式 结果
=MINIFS(A2:A7,B2:B7,1) 88
在 criteria_range1 中,单元格 B2、B6 和 B7 符合条件 1。 在 min_range 中的对应单元格中,A7 的值最小。 因此,结果是 88。

示例 2

重量 等级
10 b
11 a
100 a
111 b
1 a
1 a
公式 结果
=MINIFS(A2:A5,B3:B6,"a") 10

注意: criteria_range和min_range不对齐,但它们的形状和大小相同。在 criteria_range1,第 1 个、第 2 个和第 4 个单元格与“a”的条件匹配。min_range中的相应单元格中,A2 具有最小值。 因此,结果是 10。

示例 3

重量 等级 级别
10 b 企业 100
11 a 技术 100
1.2 a 企业 200
1.3 b 技术 300
14 b 技术 300
15 b 企业 400
公式 结果
=MINIFS (A2:A7,B2:B7,“b”,D2:D7,“>100”) 1.3
在 criteria_range1 中,B2、B5、B6 和 B7 符合“b”的条件。criteria_range2中的相应单元格中,D5、D6 和 D7 符合条件 >100。 最后,在 min_range 中的对应单元格中,D5 的值最小。 因此,结果是 13。

示例 4

重量 等级 级别
10 b 企业 8
1 a 技术 8
100 a 企业 8
11 b 技术 0
1 a 技术 8
1 b 企业 0
公式 结果
=MINIFS(A2:A7,B2:B7,"b",D2:D7,A8) 1
criteria2 参数是 A8。 但是,因为 A8 为空,它将被视为 0(零)。 criteria_range2 中等于 0 的单元格是 D5 和 D7。 最后,在 min_range 中的对应单元格中,A7 的值最小。 因此,结果是 1。

示例 5

重量 等级
10 b
1 a
100 a
1 b
1 a
1 a
公式 结果
=MINIFS(A2:A5,B2:C6,"a") #VALUE!
由于 min_range 和 criteria_range 的大小和形状不同,MINIFS 返回 #VALUE! 错误。

示例 6

重量 等级 级别
10 b 企业 100
1 a 技术 100
100 a 企业 200
1 b 技术 300
1 a 技术 100
1 a 企业 400
公式 结果
=MINIFS (A2:A6,B2:B6,“a”,D2:D6,“>200”) 0
没有一个单元格符合此条件。

需要更多帮助吗?

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