将条件索引匹配扩展到范围内的和

时间:2014-12-07 21:56:39

标签: excel excel-formula

我有条件索引匹配

=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)))

但更改单个单元格值为ISBLANKMATCH会返回无效值。如何在一系列单元格中获得第一个函数的总和?

1 个答案:

答案 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

中没有重复的值