You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

双条件Index Match函数如何返回匹配的最大值结果?

解决双条件匹配后返回C列最大值的问题

嘿,我来帮你搞定这个需求!你原来的INDEX/MATCH公式能实现双条件匹配,但要返回符合条件的C列最大值,其实有更直接的办法,分两种情况给你说:

方法一:用MAXIFS(推荐,适合新版Excel)

如果你用的是Excel 365、2021或更新版本,MAXIFS是专门干这个的,公式超简洁:

=MAXIFS(MAIN!$C$1:$C$2000, MAIN!$A$1:$A$2000, $H$2, MAIN!$B$1:$B$2000, A12)

公式解释:

  • MAIN!$C$1:$C$2000:我们要找最大值的目标列(就是你要的C列)
  • MAIN!$A$1:$A$2000, $H$2:第一个条件——A列要匹配H2的20-May
  • MAIN!$B$1:$B$2000, A12:第二个条件——B列要匹配A12的LASV
    直接回车就能得到符合两个条件的C列最大值,完美对应你要的结果6。

方法二:数组公式(兼容旧版Excel)

如果你用的是旧版Excel(比如2019及更早),不支持MAXIFS,那可以用嵌套IF+MAX的数组公式:

=MAX(IF(MAIN!$A$1:$A$2000=$H$2, IF(MAIN!$B$1:$B$2000=A12, MAIN!$C$1:$C$2000)))

注意事项:

输入完公式后,不要直接回车,需要按Ctrl+Shift+Enter组合键来触发数组计算(新版Excel现在也支持直接回车,但旧版必须按组合键)。这个公式会先筛选出A列等于20-May且B列等于LASV的记录,然后从中取C列的最大值。

对比一下

  • MAXIFS写法更简单,可读性更强,优先推荐用这个(只要你的Excel版本支持)
  • 数组公式兼容性更好,适合旧版本办公环境

内容的提问来源于stack exchange,提问作者Francis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 04:16:10