在 Excel 中根据彼此的接近程度查找一定范围内的数字组的平均值

问题描述 投票:0回答:1

A 列有一个数字范围。我想将 A 列中的每个数字与其他每个数字进行比较。我想要差异小于 2 的所有值的每个数字的平均值。所需的输出将在 B 列中。

这是所需的输出:

This is the desired output

我已经尝试了很多版本:

=AVERAGEIF(A:A,ABS((A:A)-A9)<2,A:A)
并得到#SPILL!错误。任何帮助将不胜感激

excel average
1个回答
0
投票

您需要决定它是条件

<2
还是
<=2

预期结果指向后一种选择。
B1
中可以使用的公式(按要求抄下来)

=AVERAGE(IF(INDEX(ABS($A$1:$A$5-TRANSPOSE($A$1:$A$5)),,ROW(B1))<2,$A$1:$A$5))

如有必要,请更改为

<=2

© www.soinside.com 2019 - 2024. All rights reserved.