首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从这个公式中的所有范围中排除0?

如何从这个公式中的所有范围中排除0?
EN

Stack Overflow用户
提问于 2019-08-09 13:06:49
回答 1查看 32关注 0票数 1

我需要从下面的公式中排除0。请你告诉我:

代码语言:javascript
复制
=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")
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-09 15:02:36

不知道我做得对不对但试试看..。

我把你原来的数组公式分为两部分:

代码语言:javascript
复制
=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))

等效的“零防”公式如下:

代码语言:javascript
复制
=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))

合并:

代码语言:javascript
复制
=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)))

最终结果如下:

...and当我向数据集添加一些零时,如下所示:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57430712

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档