2024年3月29日发(作者:)

Excel中的求和函数系列之Sum用法-1

数据求和,在Excel的应用中频率极高,可用于求和的函数也有

很多,比如Sum, Sumif, sumifs, Dsum, Sumproduct等等多个函数,在

此仅介绍Sum函数的几种基本用法。

1. 多行多列多区域求和

Sum函数,可用于一维求和,也可用于二维求和,即可对单行

单列求和,也可用于多行多列求和,也可用于区域和多区域求和。

如上图中,Y17 =SUM(Y8:Y15)=324,AF8 =SUM(Y8:AD8)=311。此

为一维求和,即单行或单列求和。

如上图所示,AA17 =SUM(Y8:Y15,AA8:AA15)=732,

AF11 =SUM(Y8:AD8,Y10:AD10,Y12:AD12,Y14:AD14)=1508,此为多行或

多列求和。

如上图所示,AC17 =SUM(Z8:AC15)=2020,AF14

=SUM(Y8:AD15)=3104,此为区域求和,而AF17

=SUM(Y8:Z15,AB8:AD15)=2696,为多区域求和,可以是N个区域。

2. ALT + =快速求和

如上图所示,选中区域X6:AE16,然后按快捷键ALT + =,可实

现快速求和,结果如下:

如上图所示,一键可实现Y16,Z16,AA16,AB16,AC16,

AD16,AE8~16的所有求和结果,其中AE16

=SUM(Y16:AD16)=sum(AE8:AE15)=sum(Y8:AD15)=3104,可理解为单行

或单列或区域求和。

3. 避开错误值求和

众所周知,在Excel中,当某行列或区域数据中存在错误值时,

是没有办法进行正常求和计算的。但如果因为种种原因,必须对存

在错误值的行列或区域求和、求平均值,而错误值出现的位置每次

不固定,那怎么实现呢?

如上所示,在B85:G92区域中,存在多个错误值,且位置不

固定,这时要对这个区域求和,可在H93中单元格输入以下公式,

按 Ctrl+Shift+Enter 即可:

H93

=SUM((IF(ISERROR(B85:G92),"",B85:G92)))=2928。

公式解析:

 ISERROR 函数作用:用来确定一个数字或表达式是否错误。

如果参数的值错误,则返回 True;否则返回 False。

 IF(ISERROR(B85:G92),"", B85:G92):依次判断 B85 至 G92

单元格是否为错误值;如果是错误值,则将它转换为空值,

不是错误值,就保留该数值本身

 最后用 sum 公式对数组求和

 数组公式必须按 Ctrl+Shift+Enter 结束才能生效。

4. 忽略文本跨列求和

在Excel中,sum函数本身对文本类型数据自动忽略,故可利用

sum来对跨列的数值型数据进行求和。

如上图所示,可以选中I39:N51,利用sum公式对该区域进行整体

求和,O53

=SUM(I39:N51)=812578。