表格求平均值错误的原因(表格求和有误差怎么回事儿)
众所周知,当一列数据中存在错误值时,是没有办法对这列数据进行计算的。如果因为种种原因,必须对存在错误值的列求和、求平均值,而错误值出现的位置每次不固定,那怎么实现呢?
之前我曾经写过如何忽略错误值求和,具体请参见 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 结束,生成数组公式
以下就是平均值的结果。
很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。
现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。
专栏
Excel从入门到精通
作者:Excel学习世界
99币
12人已购
查看
赞 (0)