这可能是一个很容易回答的问题,但它已经让我纠结了很长时间!假设我有一列按下面方式排序的值:
Sales:
1500
160
40
300
200
在这个范围内,我知道平均值是440。 我的要求是让Excel在这个范围内找到最接近平均值的数(因此在该范围内最接近440的数是300)。所以我该怎么做才能让Excel返回300作为该范围内最接近平均值的数?
非常感谢!
这可能是一个很容易回答的问题,但它已经让我纠结了很长时间!假设我有一列按下面方式排序的值:
Sales:
1500
160
40
300
200
在这个范围内,我知道平均值是440。 我的要求是让Excel在这个范围内找到最接近平均值的数(因此在该范围内最接近440的数是300)。所以我该怎么做才能让Excel返回300作为该范围内最接近平均值的数?
非常感谢!
=INDEX(A2:A6,MATCH(MIN(ABS(A2:A6-AVERAGE(A2:A6))),ABS(A2:A6-AVERAGE(A2:A6)),0))
在这种情况下,只需使用我忘记提到我需要从“销售额”中省略非零值,以便不计算任何值为0的情况。你能告诉我如何做吗? - alexcu 4分钟前
SUM
和 COUNTIF
替换 AVERAGE
即可。=INDEX(A2:A7,MATCH(MIN(ABS(A2:A7-(SUM(A2:A7)/COUNTIF(A2:A7,"<>0") ))),ABS(A2:A7-(SUM(A2:A7)/COUNTIF(A2:A7,"<>0") )),0))
截图