当要求计算两个数之和然后除以它们时,如何修复 #DIV/0?

当要求计算两个数之和然后除以它们时,如何修复 #DIV/0?

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

答案1

您的第二个求和结果为零,然后您要除以零。明显的解决办法是确保第二个求和的单元格中有多个零。

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

我假设这不是问题,但后来我认为是如果来救援!

以下是 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 的总和为零,则显示消息“零和”,否则照常执行除法。

答案2

除以 0(可能为 SUM 结果)将导致错误 #DIV/0!。Excel(从 2007 版开始)具有以下功能错误信息捕捉这些可能的情况:

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

第二个参数(0)是当发生错误(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!)时获得的值。

答案3

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

我假设您正在尝试对两列求和。

我想你可能指的是

=F7+F55/E7+E55

然而,问题中当前使用的符号没有意义。

相关内容