【菁培函高班PK】年终考核评分计算

刘航
刘航

创作者俱乐部成员

现有员工考核统计表一份,要求根据12位评委对员工分别的评分,计算每位员工的最终得分。表格如下图所示:

每一个得分都是0~100区间内的整数

计算规则

  1. 去掉一个最高分,去掉一个最低分。(若有重复的最高分或最低分,则按员工评委>中层评委>公司领导的优先顺序去掉);

  1. 完成第一步后,分别计算员工评委、中层评委、公司领导的平均分

  1. 平均分乘以对应的权重,并求和即为最终得分。


【示例】

例如表中的A员工,最高分95分,中层评委和公司领导重复,则去掉中层评委的95分;最低分50分,只有一个,则直接去掉。(表中红色加粗字体为最高分,蓝色加粗字体为最低分,重复的最高分/最低分未标出)

员工评委平均分:(70+80+90+65)/4=76.25

中层评委平均分:(60+90+70)/3=73.3333

公司领导平均分:(80+90+95)/3=88.3333

乘以权重并求和得出结果:76.25*20%+73.3333*30%+88.3333*50%=81.417


现在需要用表格,按照上述计算规则来计算积分,要求如下:

  1. 使用函数按照上述【规则】计算最终成绩,将结果显示在O2:O17单元格中(黄色底纹区域);

  1. 使用的函数中必须包括MMULT()函数,其他的函数没有限制;

  1. 需要使用数组解决该问题,计算结果在P2:P17区域,供大家参考。

欢迎各位在评论区探讨各种解法,期待大家的回复~

【文档下载】

【PK】02年终考核评分

https://kdocs.cn/l/cmVOWMnz5Nzt

黑龙江省
浏览 1086
收藏
5
分享
5 +1
3
+1
全部评论 3
 
刘航
刘航

创作者俱乐部成员

我个人的方法是这样的:=SUM(MMULT((B$1:N$1=R$2:R$4)*B2:N2*S$2:S$4,1-FREQUENCY(SMALL(B2:M2,{1;12}),B2:M2))/({3;4;5}-FREQUENCY(13-MATCH(SMALL(B2:M2,{1;12}),B2:M2,),{3,7}))),供大家参考哈~
· 黑龙江省
1
回复
 
季新叶—湖南工学院
结果如图
· 山东省
1
回复
刘航
刘航

创作者俱乐部成员

结果正确,但是希望下次可以利用数组解决该问题哈
· 黑龙江省
回复