求单元格H2的计算公式:多条件下取对应E列最高求和值的D列内容
解决H2单元格公式需求
适用公式方案
新版Excel(支持XLOOKUP函数)
在H2中输入以下公式:
=XLOOKUP(MAXIFS(E2:E11,A2:A11,G2,B2:B11,"Drink",C2:C11,"Fizzy"),E2:E11,D2:D11,"",0,1)
旧版Excel(无XLOOKUP函数)
使用INDEX+MATCH组合公式:
=INDEX(D2:D11,MATCH(MAXIFS(E2:E11,A2:A11,G2,B2:B11,"Drink",C2:C11,"Fizzy"),E2:E11,0))
公式逻辑说明
MAXIFS(E2:E11,A2:A11,G2,B2:B11,"Drink",C2:C11,"Fizzy"):精准筛选出满足三个条件(A列等于G2、B列是"Drink"、C列是"Fizzy")的E列最大值XLOOKUP/INDEX+MATCH:根据找到的最大值,匹配对应行的D列内容并返回结果
注意:若存在多个E列值同为最大值的情况,上述公式会返回第一个匹配到的D列内容
内容的提问来源于stack exchange,提问作者Ian Parsons
相关产品推荐
相关产品推荐

