条件1
– 必填参数。表示逻辑条件的字符串表达式,或对此类字符串表达式的单元格引用。表达式可以包含文本、数字、正则表达式或通配符 (
如果在计算选项中启用
)。
范围2
– 可选。「范围2」和以下所有内容的含义与「区域1」相同。
条件2
– 可选。「条件2」和以下所有内容的含义与「条件1」相同。
「
=MINIFS(B2:B6;B2:B6;"<35")
」
计算 B2:B6 范围小于或等于 20 的数值的最小值。返回 17。
「
=MINIFS(C2:C6;B2:B6;">=20";C2:C6;">90")
」
计算范围 C2:C6 中小于 90,且 B2:B6 范围内对应单元格的数值大于或等于 20 的数值的最小值。返回 190。
使用正则表达式和嵌套函数
「
=MINIFS(C2:C6;B2:B6;">"&MIN(B2:B6);B2:B6;"<"&MAX(B2:B6))
」
计算范围 C2:C6 中与范围 B2:B6 除最小值外的所有值相对应的数值的最小值。返回 65。
「
=MINIFS(C2:C6;A2:A6;".*book";B2:B6;"<="&MAX(B2:B6))
」
计算与 A2:A6 区域所有以「pen」开头的单元格相对应的 C2:C6 范围, 且与 B2:B6 区域所有单元格 (最小值除外) 相对应的数值的最小值。返回 180。
引用单元格作为条件
如果您需要轻松地更改一个条件, 可以考虑在单独的单元格中指定条件, 并在 MINIFS 函数的条件中使用对该单元格的引用。例如, 可以按如下方式重写上述函数:
「
=MINIFS(C2:C6;A2:A6;".*"&E2;B2:B6;"<"&MAX(B2:B6))
」
如果 E2 = "book", 函数将返回 180, 因为对单元格的引用将替换为其内容。
Help content debug info:
This page is:
/text/scalc/01/func_minifs.xhp
Title is: MINIFS 函数