打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
UC头条:Excel

众所周知,当一列数据中存在错误值时,是没有办法对这列数据进行计算的。如果因为种种原因,必须对存在错误值的列求和、求平均值,而错误值出现的位置每次不固定,那怎么实现呢?

之前我曾经写过如何忽略错误值求和,具体请参见 Excel – 存在错误值,也能正常求和。该案例中的所有数值都是正数,所以用文中的公式可以满足需求。如果既有正数,又有负数,那上文中的公式就不适用了,需要用我们今天教的方法。

案例:

下图是某公司销售名下的净增客户数,即新增减去流失客户的总数,其中有单元格因系统数据延迟存在错误值,如何忽略错误值求净增客户总数和平均数?

解决方案:

1. 总数:在 B16 单元格输入以下公式,按 Ctrl+Shift+Enter 即可:

=SUM((IF(ISERROR(B2:B15),'',B2:B15)))

公式释义:

ISERROR 函数作用:用来确定一个数字或表达式是否错误。如果参数的值错误,则返回 True;否则返回 False。

IF(ISERROR(B2:B15),'',B2:B15):依次判断 B2 至 B15 单元格是否为错误值;如果是错误值,则将它转换为空值,不是错误值,就保留该数值本身

最后用 sum 公式对数组求和

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

以下就是求和结果。公式外面有一对花括号,表示这是个数组公式。

2. 平均数:在 B17 单元格输入以下公式,按 Ctrl+Shift+Enter 即可:

=AVERAGE((IF(ISERROR(B2:B15),'',B2:B15)))

公式释义:

跟上述求和公式原理一样,先用 IF 和 ISERROR,将指定范围内的非错误提取出来,再用 AVERAGE 函数对其求平均值

最后按 Ctrl+Shift+Enter 结束,生成数组公式

以下就是平均值的结果。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel模糊查找学会这5个方法,工作简直开了挂!
学会就能效率翻倍的数组公式,到底怎么用?
VLOOKUP、ISERROR和IF函数在excel中的高效应用_匹配查找
excel技巧:数组公式的高级应用(示例解析)
Excel函数应用篇:逻辑函数的使用技巧
Excel基础函数IF的7个使用技巧,硬核干货哦!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服