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。


发布评论