我需要从以下公式中排除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")
答案 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)))
最终结果如下:
...并且当我在数据集中添加一些零时,它看起来像这样: