如何从此公式的所有范围中排除0?

时间:2019-08-09 13:06:49

标签: excel-formula

我需要从以下公式中排除0。您能建议一下吗?

=IFERROR(SUM(IF(B5:B55>K12,B5:B55-K12))*1/COUNT(B5:B55)/SQRT(SUM(IF(B5:B55<K12,(B5:B55-K12)^2)*1/COUNT(B5:B55))),"ERROR")

1 个答案:

答案 0 :(得分:1)

不确定我是否做得正确,但请尝试一下...

我将原始Array公式分为两部分:

=SUM(IF(B5:B55>K12,B5:B55-K12))*1/COUNT(B5:B55)
=SUM(IF(B5:B55<K12,(B5:B55-K12)^2)*1/COUNT(B5:B55))

等效的“零证明”公式为:

=SUMPRODUCT($B$5:$B$55-$K$12,--($B$5:$B$55>$K$12),--($B$5:$B$55<>0))*1/COUNTIF($B$5:$B$55,"<>"&0)
=SUMPRODUCT((($B$5:$B$55-$K$12)^2)*1/COUNTIF($B$5:$B$55,"<>"&0),--($B$5:$B$55<$K$12),--($B$5:$B$55<>0))

组合:

=SUMPRODUCT($B$5:$B$55-$K$12,--($B$5:$B$55>$K$12),--($B$5:$B$55<>0))*1/COUNTIF($B$5:$B$55,"<>"&0)/SQRT(SUMPRODUCT((($B$5:$B$55-$K$12)^2)*1/COUNTIF($B$5:$B$55,"<>"&0),--($B$5:$B$55<$K$12),--($B$5:$B$55<>0)))

最终结果如下:

enter image description here

...并且当我在数据集中添加一些零时,它看起来像这样:

enter image description here