IF与SUMPRODUCT配合使用实例

在统计考核成绩中,有这么一项计算:综合得分第1名的加分,3项及以上加5分,3项以下加2分。
此处就可用到IF与SUMPRODUCT来设置L8=IF(C8=1,IF(SUMPRODUCT(($E$7:$K$7="位次")*(E8:K8=1))>=3,5,2),0)或=(C8=1)*IF(SUMPRODUCT(($E$7:$K$7="位次")*(E8:K8=1))>=3,5,2)
SUMPRODUCT是按条件求和,求$E$7:$K$7中数值为“位次”且E8:K8中数值为“1”的和,这个不难理解。
类似的还有==CHOOSE(MATCH(COUNTIFS(E8:K8,1,$E$3:$K$3,"位次"),{0,1,2,3,4}),0,2,2,5,5)
另外也可用COUNTIFS来进行统计
前一篇:or函数用法及实例