下图#字符的怪句,小娥相信你一定遇到过很多次了。其实这些都是Excel中常用函数公式返回的误差值!
每次看到他们,很多人心里都害怕下面的场景:——
今天小E就给大家全面介绍一下这些错误值产生的原因,还有一些对策,帮助大家以后轻松处理函数公式返回的错误值!
生成「#DIV/0!」错误值
如下图所示,#DIV/0!错误值。
Excel中出现#DIV/0!误差值是由于公式中的使用了除法运算,同时除数为 0。
例如上图中,在计算“虞书”的相同比率时,由于他在上一个期间的完成数量为0,因此应使用公式。
=(C5-B5)/B5
同比计算时,B5单元格的值为0,所以“#DIV/0!”错误值。
DIV是除数,的英文(divisor)缩写,/0表示除数为0。
生成「#NAME?」错误值
当Excel无法识别公式中的文本,“#名称?”错误值。
比如下图,单元格区域B2:B9本来是要求和的,但是SUM函数写成了sume函数,Excel无法识别这个函数,所以“#NAME?”错误值。
比如下图
公式在D列输入,错误值“#NAME?”也会生成。」。
=本月同比(C2-B2)/B2
在Excel函数公式中,如果要输入一个文本值,需要用英文双引号.括起来,如果不括起来,Excel会认为这个文本是用户自定义的公式名或者函数名。如果没有找到结果,会生成“#NAME?”“错误值。
生成「#REF!」错误值的原因
#REF!误差值也是函数公式返回的常见误差值,当函数公式中的单元格引用被删除时,会生成“#REF!”错误值。
其中“#REF!错误值中的REF是引用(reference).的英文缩写,除了删除原公式中的单元格引用,所有函数公式中要返回一个无效的单元格引用都会生成“#REF!“错误值。
单元格A1:C9只有9行数据,而E2的公式是
=INDEX(A1:C9,10,1)
意思是返回单元格区域A1:C9第10行第1列的数据。显然,这是一个不存在的引用,所以“#REF!”错误值。