平均值的最近值

时间:2018-04-13 03:51:53

标签: excel excel-vba access-vba vba

我有一个这样的样本,我想找到最接近的平均值

城市和重量是两个单独的列

city  weight
A      23
A      22
A      45
A      97
B      34
B      22
B      23
C      76
C      23
C      23

我做了一个支点并计算了A-的重量平均值,即46.75

我需要找到A的最接近的数字,在这种情况下将是45

我认为我需要使用索引和匹配,但如果有17,000行具有重复的城市名称和不同的权重值,我将如何做?

我会很感激的任何帮助

所以我正在寻找的答案是

Row Labels  Average of WEIGHT     nearest number
A                 46.75            45
B                 38.75            34
C                  23              23

大多数类似的答案都没有使用这个套装,请帮我设置我试过的这个公式:

INDEX(RAWDATA,MATCH(MIN(ABS(重量$ B2)),ABS(重量$ B2),0),2)

但它从A-C看整个重量。我非常希望它在比较A的平均值时查看A的值,

然后比较B的平均值时的B的重量,

依旧......

请让我知道我的配方有什么问题?

提前致谢

0 个答案:

没有答案