【问题标题】:Finding number that differs the most from a mean查找与平均值差异最大的数字
【发布时间】:2021-10-06 13:42:42
【问题描述】:

我正在尝试开发一个电子表格,它可以自动执行一些我必须手动进行的计算。

所以我有 4 个生成平均值的数字,然后我减去远离平均值的数字作为质量控制步骤。如果此 QC 高于 1,我必须删除用于计算 QC 的数字并仅使用 3 个数字重新计算平均值。

我的问题是如何编写一个公式,通过删除离原始平均值最远的数字来重新计算平均值,因为我找不到找到这个数字的函数。

提前感谢您的帮助

【问题讨论】:

  • 你能模拟一个显示数据和预期输出的表格吗?然后edit 包含该模型的帖子。

标签: function excel-formula mean


【解决方案1】:

这是我的理解,虽然我猜你不会想要这么多辅助细胞。

  • 数字以输入为特色。
  • 考虑标志 允许您排除 (0) 给定数字用于计算“平均值”。
  • 距离 =$C$11-C6 是各个数字与平均值之间的距离。
  • 平均 =SUMPRODUCT($C$6:C9,$D$6:$D$9)/COUNT($C$6:$C$9)。我使用 SUMPRODUCT 而不是 AVERAGE,因为它允许我包含“考虑标志”。
  • 最高距离 =MAX(ABS(MIN($E$6:$E$9)),ABS(MAX($E$6:E9))) 标识“距离”列中的最低和最高值,并返回它们的最高绝对值。
  • 质量检查 =C11-$C$12 从“平均值”中减去“最高距离”。
  • 操作 =IF(AND($C$13>1,ABS(E6)=$C$12),"out","-") 通过将相应的“考虑标志”设置为“0”,让用户知道是否必须排除以及排除哪些号码。

用法

您输入您的号码并检查“操作”列是否包含“出局”。然后将相应的标志更改为零。

【讨论】:

  • 非常感谢您的回复。我并不完全喜欢那样,因为我已经完成了大部分工作,但“标志”列帮助解决了这个问题。我会稍微编辑一下这个问题,并添加我使用的解决方案的改编版。
  • 请注意,我们只能使用您告诉我们的内容。如果您发现我或其他任何人的答案的某些方面有用,请点赞。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-06-11
  • 2017-06-11
  • 2023-01-13
  • 2022-01-11
  • 2020-03-27
  • 2022-06-10
  • 1970-01-01
相关资源
最近更新 更多