EXCEL怎么在表格中设置越接近某个数值排名越靠前?

如 3.5 4.5 5.5 6 7.5 8.5 越接近6的数值排名越前,6本身不参与排名。
排名 5 3 1 2 4

用辅助列实现,假设数据在A列,B列为辅助列,B1用公式:
=ABS(A1-6)
下拉;

C列得到排名,C1公式:
=RANK(B1,B:B,1)
下拉。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-06-21

A1=SUMPRODUCT((ABS(6-$A$1:$F$1)<ABS(6-A1))*1)+SUMPRODUCT((ABS(6-A1:$F1)=ABS(6-A1))*1)-1向右复制