一次测评中,每个人有三次成绩。如下图所示,现在需要统计出所有人第一次成绩,也就是对应的B2、B5、B8、B11等单元格求和。
EXCEL中求和,大家都会联想到SUMIF、SUMPRODUCT等函数。
解题之前,我们不妨先来梳理题意。观察数据源,其实就是对A列不为空的B列单元格求和,即:B2、B5、B8、B11等单元格求和。
OK,条件求和,条件我们已经知道,A2单元格开始不为空的单元格。求和区域就是A列不为空对应的B列单元格区域。
因此梳理出下面两条公式:
第一:=SUMPRODUCT((A2:A22<>"")*(B2:B22))
第二:=SUMIF(A2:A22,"<>",B2:B22)
公式大概解释:
(A2:A22<>"")不等于空,将返回true、false。在运算过程中true=1;false=0。(A2:A22<>"")*(B2:B2):则把不等于空的值留下,等于空的值转为0。
最后用sumproduct函数求和即可。 |