首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel中的百分比排名与排名分布

排名分布是在排名中最常见的一类排名方式。尤其是在HR的绩效排名中经常会遇到这样的情况。

比如说:在一次考核中,共有若干个分公司参与排名。现在要求计算排名分布。即:前10%,前10%-20%,前20%-30%,中间50%,后20%。

对于上面的排名分布的问题,一般情况下有三个函数,分别为Percentrank,Percentrank.inc以及Percentrank.exc.其中Percentrank函数是一个兼容性函数,其功能与作用与Percentrank.inc函数是一样的,所以今天主要给大家介绍Percentrank.inc与Percentrank.exc函数。

1

函数语法

Percentrank.inc

功能:返回指定的数值在一组数据中的百分比排名(介于0与1之间,含0与1)

语法:PERCENTRANK.INC(array,x,[significance])

Percentrank.exc

功能:返回某个数值在一个数据集中的百分比(0 到 1,不包括 0 和 1)排位。

语法:PERCENTRANK.EXC(array,x,[significance])

2

基本用法

如下图所示,分别使用上面两个函数对下面的得分进行百分比排名。

在D2单元格中输入公式:=PERCENTRANK.INC($C$2:$C$21,C2),按Enter键完成后向下填充。

在E2单元格中输入 公式:=PERCENTRANK.EXC($C$2:$C$21,C2),按Enter键完成后向下填充。

注:以上的排名是按名次的降序来排名的。

3

排名分布

将上面的排名按区间划分,即前10%,前10%-20%;前20-30%,中间50%,后30%。

对于这样的排名分布可以将上面的排名函数与LOOKUP函数相结合进行判断。

如下图所示,使用上面的两种函数对得分进行降序排名,并计算其名次的分布区间。

在D2单元格中输入公式:

=LOOKUP(1-PERCENTRANK.INC($C$2:$C$21,C2),,{"前10%","前10%-20%","前20%-30%","中间50%","后20%"}),按Enter键完成后向下填充。

在E2单元格中输入 公式:

=LOOKUP(1-PERCENTRANK.EXC($C$2:$C$21,C2),,{"前10%","前10%-20%","前20%-30%","中间50%","后20%"}),按Enter键完成后向下填充。

说明:上面的是降序排名的,那么比如第1名可能是90%多,那么如果判断是否在前10%或者其他的区间里的时候,就需要用1去减去排名百分比即可,然后使用Lookup函数判断处于那一个分布区域里。

4

条件百分比排名

将上面的数据按分公司进行分组排名。求每个分公司的排名百分比。

在D2单元格中输入公式:

{=PERCENTRANK.INC(IF(A2=$A$2:$A$21,$C$2:$C$21,$A$2:$A$21),C2)},

按键完成后向下填充。

在E2单元格中输入公式:

{=PERCENTRANK.EXC(IF(A2=$A$2:$A$21,$C$2:$C$21,$A$2:$A$21),C2)},

按键完成后向下填充。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20211110A01ORD00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券