Excel表里要将0作为除数

来源:百度知道 编辑:UC知道 时间:2024/05/23 13:27:43
我之前做的一个Excel表 取B2、C2、D2、E2、F2、G2的值代入一条公式里面,偏偏由于B2、D2还有E2的值是为0的,所以使得输出结果是#DIV/O!。 但是B2、D2、E2的那一栏数据是不能删的,就是即使是0或者空白也要有存在的,那请问高手我要怎么才能使我的输出结果无视这3个值为0而正确输出?另外这三处的数据是后期处理再加上的,所以公式方面不大好改动,请高手指教!!!我的是Excel2003的,听说用什么if语句可以搞定,真的么?要怎么做? 谢谢!!!

既然除数为0,当然不能正确输出公式结果,只能当除数为0时,不出现错误信息,待不为0时再显示正确计算结果:
=IF(ISERROR(原公式), "",原公式)
即当公式出错时单元格显示空白,待满足公式计算条件时,显示正确结果。

加上if判断一下就好了

=If(B2=0,错误提示,原公式)

比如原公式是=A2/B2

则,新公式写作:=If(B2=0,"错误",A2/B2)

错误提示如果是字符串的话要加上英文状态下双引号

底数为0还能正确输出?

学习下,我是菜鸟

加上if判断一下就好了

=If(B2=0,0,原公式) 或=If(B2=0,"",原公式)都可以,还可以通过工具里的选项,选择零值不显示.

可以说得具体一点吗,你要告诉我你的公式里面是要执行什么,我才能采取具体的方法解决!