Excel里的#DIV/0!和#VALUE!能不能变成0?

来源:百度知道 编辑:UC知道 时间:2024/06/21 06:43:28
因为要统计SUM和AVERAGE,如果数值里面有#DIV/0!和#VALUE!的话就没法忽略了,能不能把它们变成0?

可以这么做,假如你的数据是在A列,你可以在B1中输出入公式:=if(OR(type(A1)=16,A1=0),"",A1)
然后把B1下拉填充完这B列,就可以得到你想要的结果了。
这里的意思是说,当对应行里A列数值为0或#VALUE!、#NAME等错误值时,这一单元格的值即为空值. 然后再在B列中算你要的平均值或求和了。

看你的问题觉得你的原始单元格里的数据本身应就是公式形式引用其他单元格的,你想在公式里加入这种判断,对吗,这样的话你就不用再另起一列B列了,直接在公式中加入我上面IF公式作为判断就可以了,不需要再另起辅助列了。

在你出现#DIV/0!和#VALUE!的函数中加一个IF,比如原来单元格
C1=B1/A1,更改为=IF(A1<>0,B1/A1,0),我一般都是这么做的.当然也可以为空=IF(A1<>0,B1/A1,"")