MAXIFS 返回满足条件区域的最大值;MINIFS 返回最小值。两者都支持像 SUMIFS 那样的多个「区域/条件」对。
=MINIFS(C:C, A:A, "East", B:B, ">0")→45东区中为正的最小值。
=MAXIFS(C2:C100, B2:B100, ">="&DATE(2026,1,1))→980日期在 2026 年 1 月 1 日及之后的行中的最大值。
=XLOOKUP(MAXIFS(C:C, A:A, "East"), C:C, B:B)→Dana返回 B 列中与 East 最大值对应的名称。
MAXIFS/MINIFS 需要 Excel 2019+。旧版用 MAX(IF(...)) 数组公式并按 Ctrl+Shift+Enter。
它返回 0,而不是错误。如果数据中可能出现真实的 0,请先用 COUNTIFS 检查。
在 Excel 365 中使用 =LARGE(FILTER(C2:C100, A2:A100="East"), 2)。
不能直接使用。取两个结果中较大的一个:=MAX(MAXIFS(C:C, A:A, "East"), MAXIFS(C:C, A:A, "West"))。
需要为你自己的数据生成公式?
用自然语言描述需求,让 ExcelGPT 编写、解释并校验公式——免费起步,无需插件。