你的问题有错误,10人的前5%怎么计算?100人吗还是可以的。大体思路及公式可参考如下:
假设排名从A1到A10,在B1输入:
=vlookup(row()/10,{0.05,100;0.15,90;0.6,80;0.75,70;0.95,60},2,1)
下拉公式
10个人的名次占百分比只能是10%的整数倍,不可能有5%或15%,假设名次在b1:b10,
在C1输入“=IF(C1=1,"100",IF(C1=2,"90",IF(C1=3,"80",IF(AND(C1>=4,C1<=6),"70","60"))))”,下拉
在排名后加一列为得分=IF(C2<0.5,100,IF(C2<1.5,90,IF(C2<6,80,IF(C2<7.5,70,60))))