如何避免#DIV / 0!同时添加几个值

时间:2015-02-26 06:26:12

标签: excel excel-formula

好的,所以我在excel中使用这个lil公式

 =(J5/(G5*D5))+(J9/(G9*D9))+(J13/(G13*D13))+(J17/(G17*D17))+(J21/(G21*D21))
  +(J25/(G25*D25))+(J29/(G29*D29))+(J33/(G33*D33))+(J37/(G37*D37))
  +(J41/(G41*D41))
没有什么比这更难的了,但是divsions的一些分母将会评估为0,例如......

=(9/3)+(5/4)+(2/0)+(0/4)+(2/3)+(5/1)

我将以#DIV / 0结束!错误。现在我的问题是,如何让公式避免它除以0的部分,并仍然将剩下的部分返还给我。

2 个答案:

答案 0 :(得分:0)

您可以添加零检查:

=(J5/(IF(G5*D5=0,1,G5*D5))+...

这将检查G5*D5是否评估为0。如果是这种情况,则分母变为1,这是一个有效的除法。

答案 1 :(得分:0)

使用IFERROR功能:

=IFERROR((J5/(G5*D5)),0)+...

围绕每个部分,如果出现错误,则会导致0而不是

中包含的部分