永发信息网

excel里计算除法,但除数必须为零,怎么解决错误#DIV/0

答案:5  悬赏:20  手机版
解决时间 2021-04-04 00:36
excel里计算除法,但除数必须为零,怎么解决错误#DIV/0
最佳答案
假设C1单元格的计算公式为 =A1/B1 但因为B1单元格为0值时,公式会得出错误值 #DIV/0! (即被零除错误),这样就会对后续其他的公式引用C1单元格进行计算时产生错误。修正方法如下:

公式一
如果B1单元格为0值或空值时,则C1单元格要得出0值,那么公式可以写成
=IF(B1=0,0,A1/B1)

(注:用B1=0时可以代表0值和空值,但如果要表示B1单元格为空值不是0值,则应写成 B1="")

公式二
如果得出的值为错误值#DIV/0!时,则C1单元格得出0值,那那么公式可以写成
=IF(ISERROR(A1/B1),0,A1/B1)
全部回答
=if(a17=0,"分母为0,不合法",ABS((C17-A17)/A17))
根据你的补充.把公式改为:
=if(a17=0,ABS(C17),ABS((C17-A17)/A17))
#DIV/0 就是分母为0的报错,因为分母为零,分子不为零就是无限大了啊。
iserror就可以解决了
要借助IF函数
=if(a17=0,"分母不能为0",ABS((C17-A17)/A17))
或=IF(ISERROR())
另外,法使结果为"#DIV/0!"不显示任何内容也可以这样做:
单击公式单元格(假定为C18单元格),点"格式"->"条件格式",将"条件"设为:
"公式""=ERROR.TYPE(C18)=2"
(注:不含引号)
点"格式"->"字体"->"颜色",选中"白色",点两次"确定"。
用格式刷将该单元格格式复制到其他公式单元格即可。
=if(a17,ABS((C17-A17)/A17),0)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
做满一年解除劳动合约按劳动法应该赔多少钱
通常我们规定海平面的海拔高度为0米,我国的
钣金喷漆有前途还是机修有前途 10分
矩阵的简单知识请问矩阵(A,B)这个符号代表
沙宣有层次么还是齐的?
爱上查美乐查美乐手机铃声是什么?
在一次晚会节目里,一名杂技演员沿硬杆向上爬
艾青歌颂新中国的诗歌,诗由来和演变
东北往事有第二部吗?
吴京参演过哪些电影盘点 吴京好看的电影电视
吊车作业半径怎么计算?
100台电脑+4台3匹的空调电功率多少,2个220V60
我有点感冒,不过是咳嗽,可以去游泳吗?
岳阳楼区岳阳7天优品酒店(二院高铁站店)地址
看望你用英语怎么说,给你用英语怎么说
推荐资讯
怎样让小学三年级小孩喜欢上英语
赞颂梅花、兰花、竹子、菊花的名句
有关血的好句子
血糖13.3,空腹,正常吗?
在进行“观察凸透镜成像实验”中:(1)提供
请教矿山工作的师傅们 挖掘机都干什么活
黑猫洗车机泵头机油外溢是啥原因
我家开通了移动爱家套餐108,的,安装起那天宽
ipad,被家长藏起来了,不知道ID。怎么找,急
有知道河南省应即电气技术有限公司的吗?
全铜花洒是指“喷头”、“水管”、“接头”等
已知在水溶液中,乙醇(C2H5OH)不发生电离,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?