【发布时间】:2017-04-24 22:20:13
【问题描述】:
我正在研究一个公式来获得标准偏差。它一直在工作,直到我遇到一个零值,这使得结果变为 #DIV/0!。
这是期望值的截图。
但是,当我使用我的公式时,游戏时间 SD 返回 0。
如果 F 列的值为零,如何在计算中排除它?我试过 IF(F5:F9 0) 但它不起作用。
这是我使用的公式。
- F3 = IFERROR(SUBTOTAL(1,F5:F9),0)
- G3 = IFERROR(SUMPRODUCT(SUBTOTAL(2,OFFSET(F5:F9,ROW(F5:F9)-MIN(ROW(F5:F9)),,1))*(G5:G9*F5:F9) )/小计(9,F5:F9),0)
- H3 = IFERROR(((SUBTOTAL(9,F5:F9)*(SUMPRODUCT(SUBTOTAL(2,OFFSET(F5:F9,ROW(F5:F9)-MIN(ROW(F5:F9))),,1 )) * ((H5:H9^2*F5:F9*(F5:F9-1)+(G5:G9*F5:F9)^2)/F5:F9)))-(SUMPRODUCT(SUBTOTAL(9,OFFSET(G5:G9,ROW(G5:G9)-MIN(ROW(G5:G9)),,1)),SUBTOTAL(9,OFFSET(F5:F9,ROW (F5:F9)-MIN(行(F5:F9)),,1))))^2)/(小计(9,F5:F9)*(小计(9,F5:F9)-1))) ^(1/2),0)
我知道问题出在 F5:F9 的某个地方,因为使用的除数是 0
【问题讨论】:
-
您需要确定
H3公式的哪一部分导致被零除。整体调试太复杂了。您可以通过分成几部分并将每个部分放在不同的单元格中来调试它。一旦您确定了#DIV/0部分,您就可以制定在出现错误时要替换该部分的内容。 -
@A.S.H 您好,再次感谢您的提示,我设法找出了 H3 公式中的问题所在,它应该是粗体文本。如果自己解决,我会发布我的答案。 :)
标签: excel dynamic excel-formula