Bri*_*ire 11
这可能不是最有效的解决方案,但您可以尝试以下方法:
假设您的数字在单元格A1到A12000中,请在单元格B1中输入以下公式=PERCENTRANK($A$1:$A$12000,A1,1).这计算百分比排名,单元格中的值集合$ A $ 1:$ A $ 12000,单元格A1中的值,向下舍入到1位小数(这是识别十分位数所需的全部).
将单元格B1中的公式复制到单元格B2到B12000.
使用B列中的值来标识A列中相应值的十分位数.0表示大于或等于第0个百分位数且小于第10个百分位数的值,0.1表示大于或等于第10个百分位数且小于或等于第10个百分位数的值.第20百分位,等等.根据您的集合的大小以及是否存在重复项,可能会或可能不会为PERCENTRANK分配恰好为1的值.
如果您使用的是Excel 2010,则可以根据需要考虑使用应该取代PERCENTRANK的新功能PERCENTRANK.INC和PERCENTRANK.EXC.
希望这可以帮助.
假设您的数据在A列中,则在第1行的相邻列中输入以下公式,然后填写:
=IF(A1<PERCENTILE(A:A,0.1),1
,IF(A1<PERCENTILE(A:A,0.2),2
,IF(A1<PERCENTILE(A:A,0.3),3
,IF(A1<PERCENTILE(A:A,0.4),4
,IF(A1<PERCENTILE(A:A,0.5),5
,IF(A1<PERCENTILE(A:A,0.6),6
,IF(A1<PERCENTILE(A:A,0.7),7
,IF(A1<PERCENTILE(A:A,0.8),8
,IF(A1<PERCENTILE(A:A,0.9),9,10
)))))))))
Run Code Online (Sandbox Code Playgroud)
这将为第一个十分位数显示1,为第二个十分位数显示2,为第三个十分位数显示3,依此类推。
| 归档时间: |
|
| 查看次数: |
55699 次 |
| 最近记录: |