ZKX's LAB

用Excel中的PERCENTRANK()函数直观的了解单个数字在数组中的等级

2020-07-29新闻12

PERCENTRANK()这个函数其实并不复杂,从字面来看,它由“Percent”和"Rank"两个单词组成,前者是百分比的意思,后者是等级的意思,那么“Percentrank()”就不太难理解了,它用来以百分数的形式表示一个数字在一组数字中的排序位置,不过说排序位置还欠点意思,因为位置这个词体现不出这组数字的宽度。Percentrank()同数组或序列在一起,更像一把标尺来标识单个数字在数组中的等级。

举个例子,假如有5个驾驶员都开同一款车,比一比哪位司机的驾驶习惯最省油。

在单元格D4里写入公式“=PERCENTRANK(C$4:C$9,C4)”后回车,单元格D4中显示“0.4”。这还看不出每个驾驶员的油耗对比。

=PERCENTRANK(C$4:C$9,C4)

接下来把单元格D4的单元格属性改成“百分比”后再看,之前的“0.4”现在变成了“40%”

百分比

40%

然后选中单元格“D4:D9”后,再按“Ctrl+D”进行纵向填充。

选中单元格“D4:D9”

Ctrl+D

这样再来看,油耗最低的王二打败了0%的对手,而油耗最高的小明却打赢了100%的对手。很明显我们的结果算反了,那就在公式“=PERCENTRANK(C$4:C$9,C4)”的基础上稍作修改,把单元格D4的公式改成“=1-PERCENTRANK(C$4:C$9,C4)”后回车。

=1-PERCENTRANK(C$4:C$9,C4)

再选中单元格“D4:D9”后,再按“Ctrl+D”进行纵向填充。

选中单元格“D4:D9”

Ctrl+D

经过这番调整,油耗最低的王二打败了100%的对手,油耗最高的小明输给了所有对手,张三打败了60%的对手。这样通过“Percentrank()”函数,我们清楚的量化了,数字在数组中的等级。

文中提到的公式“=PERCENTRANK(C$4:C$9,C4)”中的“$”是绝对引用的意思,如果有对绝对引用和相对引用感到困惑的小伙伴,请阅读《Excel中 $ 的用法——绝对行坐标与相对行坐标 》和《Excel中 $ 的用法——绝对列坐标与相对列坐标 》两篇文章。如果对“Ctrl+D”的功能想进一步了解的话请阅读文章《Excel中纵向的自动填充与拖拽的区别 》。

小伙伴们如果想对手头的数据进行更直观的量化,那么与百分比相关的函数不妨多多了解一些。这些函数可以大大的提高表格中数据的可读性。

#Excel##Excel技巧##Excel表格##财务表格##科技头条#

#array

随机阅读

qrcode
访问手机版