Excel求和新技巧,你掌握了吗?

2017-07-03 16:10 | 发布者: | 查看: 489 | 评论: 0

简介: 一次测评中,每个人有三次成绩。如下图所示,现在需要统计出所有人第一次成绩,也就是对应的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函数求和即可。

一次测评中,每个人有三次成绩。如下图所示,现在需要统计出所有人第一次成绩,也就是对应的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函数求和即可。

会员评论

相关分类

推荐阅读

返回顶部