java 一组数据中偏差较大的数据_EXCEL对一组数据中不合格的数据进行计数

很久没写函数的内容了,昨天正好有个群友问个问题,顺便分享给大家。

就是个简单的条件计数,所用到的函数无非COUNTIF(条件计数)、ABS(求绝对值)、SUM(求和函数),但是你确信你能灵活使用这三个函数了吗?

我们一起看下他的问题:

1、统计落在区间外的数据个数

dd8ec8069a01e7ae20ed8eda6025c17a.png

如果是求大于8的数据个数,那就很简单了,

=countif(A2:J4,">8")

这样就可以了。

现在是求小于-5大于8的数据个数,那就分成两部分计算,

=countif(A2:J4,"8")

也可以考虑用数组表达两个条件,自然就有了下面的公式,

=SUM(COUNTIF(A2:J4,{"8"}))

用countif分别计算出符合两个条件的数据个数,然后用sum求和,就得出总个数了。

2、不合格品数据统计

可是生活中我们见过的合格品误差大部分是在某个数值正负多少以内,比如下面:

636c09c31ff80882fa3c4be91ec4a568.png

这种情况该怎么处理,其实你只要对countif很熟练的话,这个也容易解决,绝对值落在标准区间外,我们完全可以理解为落在小于负八,大于正八之间的数据个数,这样解决思路就和例1中完全相同了。

当然我们也可以先把这组数据用ABS转化为正数,然后再与8比较大小,然后再把逻辑值转化为数字,求和即可。

=SUM((ABS(A1:J3)>8)*1)

三键结束,看起来相当简单对吧,所以掌握并运用数组思维还是很有必要的。

3、合并单元格中无法输入数组公式

上面的两个问题都解决了,可是这位同学的格式是这样的:

821cc240093448539460ed8c2b1e76f3.png

也就是说需要在合并单元格中计算出不合格的个数,如果你在合并单元格中写入上面的公式,会是什么样呢?会弹出一个提示框,无法在合并单元格中输入数组公式,我们可以这样解决。

7564bcec62c34141ed3eb605a90c87fc.gif

遇到问题学会灵活变通,学会去尝试与验证,这样会进步得更快一点!

转自:米宏Office

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值