#函数# 如何对一列数据中小于10和大于20的数据求和?

对数据进行条件统计,是Excel中一个非常普遍的需求。

我们常用的条件统计函数有:SUMIF、COUNTIF、SUMIFS、COUNTIFS、SUMPRODUCT等。

下面来看一个问题,今天有学员在群里问的——如何对一列数据中小于10和大于20的数据进行求和?

#函数# 如何对一列数据中小于10和大于20的数据求和?

有朋友写了这样的公式,你看对不对?

=SUMIFS($C$3:$C$21,$C$3:$C$21,"<10",$C$3:$C$21,">20")

公式看似完全符合参数规范,第1个参数为要求和的区域,第2、3、4、5个参数分别第第1个条件区域、第1个条件、第2个条件区域、第2个条件,但是求出来结果却是0,为什么?

#函数# 如何对一列数据中小于10和大于20的数据求和?

其实是犯了逻辑错误,没有一个数是既小于10又大于20的,所以求和结果为0。

以下提供几种正确的公式。

#函数# 如何对一列数据中小于10和大于20的数据求和?

1、用SUMIF相加求和

公式:=SUMIF($C$3:$C$21,"<10")+SUMIF($C$3:$C$21,">20")

结果:754

2、IF+SUM数组计算

公式:=SUM(IF(C3:C21<10,C3:C21,0))+SUM(IF(C3:C21>20,C3:C21,0))

结果:754

注意,公式输完全要按CTRL+SHIFT+回车

3、SUMPRODUCT函数

公式:=SUMPRODUCT((C3:C21<10)+(C3:C21>20),C3:C21)

结果:754

条件或用加法,条件与用乘法,SUMPRODUCT函数真的是条件统计神器。

以上就是今天的分享,你学会了吗?

-------------------------------------------------------------------------

每天上班第1件事,上表格星球打卡学Excel

365天,陪伴1天不少~

博主等待你的关注,留言哟



分享到:


相關文章: