要求2个和然后除之时如何固定#DIV / 0?


0

这是我正在使用的公式,我试图添加3个单元格然后除以另一个3个单元的总数,但得到div / 0。我试图得到一个百分比。= SUM(F7 + F55)/ SUM(E7 + E55)


一个#DIV/0!意味着它不能除以0。这些SUM公式之一会导致结果0吗?您进行了哪些研究来纠正此问题?
CharlieRB '16

您只想总结F7一下F55吗?或者是你想总结F7 F55
CharlieRB '16

只是好奇为什么在这里使用SUM函数。+号进行数学运算。
fixer1234 '16

Answers:


1

您的第二个总和是零,然后将其除以零。明显的解决方法是确保第二个总和的单元格中的零个以上。

上面键入的公式未引用范围。它实际上是将两个单元格中的值相加,然后对该单个值求和。使用E7:E55代替E7 + E55将解决此问题。

我假设这不是问题,那么我认为这是IF来救援!

这是有关该主题的Microsoft帮助页面的链接:

https://support.office.com/en-us/article/IF-function-69aed7c9-4e8a-4755-a9bc-aa8bbff73be2

就您而言,保护性公式可能如下所示:

=IF(sum(E7:E55)=0,"Zero Sum",SUM(F7:F55)/SUM(E7:E55))

读为:如果范围E7:E55的总和为零,则显示消息“零和”,否则像往常一样执行除法。


请不要假设OP要添加的内容超出E7+E55您的建议E7:E55。在给出可靠答案之前,您可能需要从OP中获得澄清。
CharlieRB '16

1
很公平。当然,这就是为什么我给出两个答案的原因。
–codingCat

1

除以0(可能的SUM结果)将带来错误#DIV / 0!。Excel(自2007年起)具有IFERROR函数来捕获以下可能的情况:

=IFERROR((F7+F55)/(E7+E55),0)

第二个参数(0)是您获得的值,出现错误(#N / A,#VALUE!,#REF!,#DIV / 0!,#NUM!,#NAME?或#NULL!)。


0

尝试= SUM(F7:F55)/ SUM(E7:E55)

我假设您要对两列求和。

你可能想我想的另一种可能性是

= F7 + F55 / E7 + E55

但是,当前在问题中使用的表示法没有任何意义。


做出这个假设是一个很大的飞跃。要求澄清比发布假定答案更好。
CharlieRB '16

然后编辑@CharlieRB
泰森,

只需编写= If((E7 + E55)> 0,(F7 + F55)/(E7 + E55),“总和为零”)或任何您想要的备注
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.