雷艺教育科技有限公司 发表于 2021-11-27 14:45:00

如何排除某些数据求平均值

各位大佬们,想请教个问题:想测算产品的日均销量,但想排除那些差异比较大的数据。比如:
A产品需要排除13日、21日销量,再测算平均值;
B产品需要排除8日、21日、22日销量,再测算平均值;
C产品需要排除8日、25日、27日、28日销量,再测算平均值;D产品需要排除3日、11日、22日、27日、29日销量,再测算平均值。
--------
需要排除的销量无法固定,这种有函数或什么办法能实现吗?



周勇勇 发表于 2021-12-24 23:37:36

上传附件,另外排除数据可以是不固定的,但必须有规则,毕竟是机器。

小星星的月亮 发表于 2022-1-3 23:01:08

不好意思,附件已上传。我琢磨了能够公式化的规则的话,或许就是先获取数值分布的情况,然后刨除大于密集分布区的值求平均值,但是我不知道函数是否能实现。

十三怒汉 发表于 2022-1-7 14:49:33

排除的条件?

晏明兴 发表于 2022-1-18 06:19:05

嗯。。。。。。就是一眼看过去明显大于其他天销量的数据,然后求平均值。

剑威堡男装 发表于 2022-2-2 14:51:16

=SUM((B2:AF2<AVERAGE(B2:AF2))*B2:AF2)/(COUNT(B2:AF2)-SUM(N(B2:AF2>AVERAGE(B2:AF2))))
排除大于平均值的平均,如果不合理可以考虑排除前几大后平均,或者考虑大于多少的不计,要明确规则

董腾飞 发表于 2022-2-23 07:27:49

我发现公式中30天平均值,换成30天平均值*2,更接近我的需求诶。谢谢大佬,小鲜花已送上

成汉辉 发表于 2022-2-24 04:36:25

大佬,我想再咨询个问题,您看下面这种逻辑是否能够满足啊。先将一个月的销售数据从小到大排序,然后计算两两的差值,当差值过大时,比如当差值大于15时,后面的数值都不取,然后计算剩余的数据平均值。我觉得这样的逻辑会比之前的好一些。
页: [1]
查看完整版本: 如何排除某些数据求平均值