我有条件索引匹配
=IF(ISBLANK(E3),0,INDEX(Positions!$F$2:$F$22,MATCH($A3,Positions!$A$2:$A$22,0)))
工作正常,但我现在想要在一系列值上获得此函数的结果总和。我试过了
=SUM(IF(ISBLANK(E3:E32),0,INDEX(Positions!$F$2:$F$22,MATCH($A3:$A32,Positions!$A$2:$A$22,0)))
但更改单个单元格值为ISBLANK
,MATCH
会返回无效值。如何在一系列单元格中获得第一个函数的总和?
答案 0 :(得分:1)
您当前的公式无效,因为INDEX
函数无法在该设置中返回范围,请尝试使用此SUMIF
作为"伪查找& #34;
=SUMPRODUCT((E3:E32<>"")+0,SUMIF(Positions!$A$2:$A$22,$A3:$A32,Positions!$F$2:$F$22))
假设您在Positions!$A$2:$A$22