Excel求和如何过滤错误值

一、问题的提出

平时,我们在使用Excel时,最常用的功能就是求和了,一说到求和你可能想到用sum函数,但是如果sum的求和区域有#value #Div等错误值怎么办?如下图,记算C列中工资的总和。

直接用肯定会报错,有没有方法可以解决这个问题呢?

二、解决办法

1. sum+iferror的办法

思路是用iferror来判断错误值,如果遇到错误值直接返回0,所以公式是:

python 复制代码
=SUM(IFERROR(C2:C12,0))

我们在F2中输入上述公式即可过滤错误,输出求和值。

2. 使用sumif函数

sumif的语法是,直接在F2中输入下面的公式

python 复制代码
=SUMIF(C2:C12,"<0",C2:C12)

sumif的语法是SUMIF(range(范围), criteria(条件), [sum_range](求和范围))

使用sumif时,我们可以利用条件筛选出有效的数字进行计算,由于范围和求和范围一样,上述公式也可以缩略为:

python 复制代码
=SUMIF(C2:C12,"<0")

3. 使用AGGREGATE函数

aggregate这个词本义是指:聚集;集合;合计,即指将多个部分或元素汇总成一个整体。这里用到公式。

复制代码
=AGGREGATE(9, 2, C2:C12)

这个公式中:

9: 表示 SUM(求和)的聚合操作编号。

2: 表示忽略错误值(与 IFERROR 的效果一致)。

C2:C12: 是要计算的范围。

参数1:

aggregate表示要执行的聚合函数类型, 取值范围为 1 到 19,每个编号对应不同的聚合函数:

编号 聚合函数 描述
1 AVERAGE 平均值
2 COUNT 计数(仅数值单元格)
3 COUNTA 非空值计数(包括文本)
4 MAX 最大值
5 MIN 最小值
6 PRODUCT 乘积
7 STDEV.S 样本标准偏差
8 STDEV.P 总体标准偏差
9 SUM 求和
10 VAR.S 样本方差
11 VAR.P 总体方差
12 MEDIAN 中位数
13 MODE.SNGL 众数(单众数)
14 LARGE 第 k 大值
15 SMALL 第 k 小值
16 PERCENTILE.INC 百分位数(包含边界)
17 PERCENTILE.EXC 百分位数(不含边界)
18 QUARTILE.INC 四分位数(包含边界)
19 QUARTILE.EXC 四分位数(不含边界)

参数2 用于控制忽略哪些数据类型 。有效取值为 0 到 7

描述
0 不忽略任何数据
1 忽略隐藏行
2 忽略错误值
3 忽略隐藏行和错误值
4 忽略空值
5 忽略隐藏行和空值
6 忽略错误值和空值
7 忽略隐藏行、错误值和空值

参数3:是作用区域

参数 4:[k](可选)

当 function_num 为以下编号时,k 参数必填:

14(LARGE):k 表示第 k 大值。

15(SMALL):k 表示第 k 小值。

16 或 17(PERCENTILE):k 表示所需百分位(介于 0 到 1)。

18 或 19(QUARTILE):k 表示所需的四分位值(1 到 4)。

例如:

AGGREGATE(14, 2, A1:A10, 3) 表示忽略错误值后,求 A1:A10 中第 3 大的值。

三、学后总结

  1. Excel公式知识点密集,易学难精,需要不断结合实例,多多操练,才能深悟要领。

  2. Excel中实现同一操作的函数往往不限制一种,因此有非常大的灵活性。采用多种方法实现殊途同归的目的,可以进一步进入对函数的理解,强化应用技能。

  3. 最近一直在研究Excel函数和公式,喜欢学的朋友不妨关注一下Cajia的视频号或者某音号:Excel小白入门,上面有很实用的案例,还有专题群讨论,学起来一点儿也不枯燥。

相关推荐
左师佑图8 小时前
综合案例:Python 数据处理——从Excel文件到数据分析
开发语言·python·数据分析·excel·pandas
SamDeepThinking14 小时前
EasyExcel 流式处理中实现末尾行过滤的技术方案
excel
小白学鸿蒙15 小时前
鸿蒙数据库表中的数据如何导出为Excel存到系统下载目录
数据库·excel·harmonyos
CodeCraft Studio17 小时前
MPP文件处理组件Aspose.Tasks教程:使用Python在Excel中打开MPP文件
python·ui·excel·csv·mpp·aspose·ms project
Python大数据分析@19 小时前
如何用 Python xlwings库自动化操作 Excel?
python·自动化·excel
老师可可20 小时前
成绩查询系统如何制作?
经验分享·学习·小程序·excel·学习方法
yanweijie031720 小时前
Excel(WPS表格)中多列去重就用Tocol+Unique组合函数
excel·wps
Jackiejin5261 天前
WPS表格选择性粘贴快捷键怎么使用?WPS如何给表格某一行都加上指定数字?
数据分析·excel·wps
办公解码器1 天前
Excel怎么将八位数字设置为日期格式?
excel
gis91 天前
批量地址解析坐标,支持WPS、EXCEL软件,支持导出SHP、GEOJSON、DXF等文件格式
excel·wps