千杯不醉的牙膏 · css属性百分比与px相加减_css ...· 1 周前 · |
热情的硬币 · WPF入门教程系列二十八 ...· 10 月前 · |
忧郁的火腿肠 · vlookup函数和countif函数结合实 ...· 1 年前 · |
微笑的伏特加 · provider:SQL Network ...· 1 年前 · |
奔跑的啄木鸟 · vue v-for 定义变量-掘金· 1 年前 · |
排名分布是在排名中最常见的一类排名方式。尤其是在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)},
按键完成后向下填充。
领取专属 10元无门槛券
私享最新 技术干货
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2024 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
微笑的伏特加 · provider:SQL Network Interfaces,error:26 - 定位指定的服务器/实例时出错--错误原因及解决办法_定位指定的服务器实例时出错_guo_wen_qiang的博客-CSDN博客 1 年前 |
奔跑的啄木鸟 · vue v-for 定义变量-掘金 1 年前 |