场景描述
某公司的人力资源部门需要根据员工的绩效得分来评估员工的表现。记录表中包含了员工编号、姓名、部门、职位、绩效得分、绩效等级等信息。现在需要根据这些数据进行绩效评估,并确定哪些员工表现优异或需要改进。
需要使用的函数
RANK.EQ:对数值进行排名。
PERCENTILE.INC:计算数值分布中的百分位数。
QUARTILE.EXC:计算数值分布中的四分位数。
IF:执行逻辑测试。
CONCATENATE:连接文本字符串。
数据表格示例

计算列和结果
在F列添加“绩效等级”

使用函数进行分析
使用RANK.EQ计算绩效排名
计算张三绩效排名的公式:=RANK.EQ(E2, $E$2:$E$6, 0)
结果:2
使用PERCENTILE.INC计算绩效得分的第75百分位数
计算绩效得分第75百分位数的公式:=PERCENTILE.INC($E$2:$E$6, 0.75)
结果:82.5
使用QUARTILE.EXC计算绩效得分的上四分位数
计算绩效得分上四分位数的公式:=QUARTILE.EXC($E$2:$E$6, 3)
结果:87.5
使用IF函数生成绩效等级
生成张三绩效等级的公式:=IF(E2>=85, "优秀", IF(E2>=70, "良好", "一般"))
结果:优秀
使用CONCATENATE函数组合绩效信息
组合张三绩效信息的公式:=CONCATENATE("员工 ", A2, " 绩效得分:", E2, " 绩效等级:", F2)
结果:员工 001 绩效得分:85 绩效等级:优秀

如果你觉得这个教程对你有所帮助,请记得关注【小何说Excel】,获取更多Excel技巧和教程!
公式原理说明
RANK.EQ函数
功能: RANK.EQ函数对数值进行排名。
语法: RANK.EQ(number, ref, [order])
number
: 需要排名的数值。ref
: 数值参考范围。[order]
: 排序方式(0为降序,1为升序,默认为0)。
应用: 在计算绩效排名时,我们使用RANK.EQ函数来根据绩效得分对员工进行排名。
PERCENTILE.INC函数
功能: PERCENTILE.INC函数计算数值分布中的百分位数。
语法: PERCENTILE.INC(array, k)
array
: 包含数值的数组。k
: 百分位数(0到1之间)。
应用: 在计算绩效得分的第75百分位数时,我们使用PERCENTILE.INC函数来确定得分的分布情况。
QUARTILE.EXC函数
功能: QUARTILE.EXC函数计算数值分布中的四分位数。
语法: QUARTILE.EXC(array, quart)
array
: 包含数值的数组。quart
: 四分位数(1为下四分位数,3为上四分位数)。
应用: 在计算绩效得分的上四分位数时,我们使用QUARTILE.EXC函数来确定得分的分布情况。
IF函数
功能: IF函数执行逻辑测试。
语法: IF(logical_test, value_if_true, value_if_false)
logical_test
: 要测试的条件。value_if_true
: 条件为真时返回的值。value_if_false
: 条件为假时返回的值。
应用: 在生成绩效等级时,我们使用IF函数来根据绩效得分给出相应的等级。
CONCATENATE函数
功能: CONCATENATE函数连接文本字符串。
语法: CONCATENATE(text1, [text2], ...)
text1, text2, ...
: 需要连接的文本。
应用: 在组合绩效信息时,我们使用CONCATENATE函数来生成包含员工编号、绩效得分和绩效等级的信息字符串。
