ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 12132|回复: 35

[Excel 函数与公式] [开_152]年终考核评分统计[已总结]

[复制链接]

TA的精华主题

TA的得分主题

发表于 2017-9-19 11:09 | 显示全部楼层 |阅读模式
本帖最后由 delete_007 于 2017-11-17 14:32 编辑

年终考核评分统计
本题目源自于一个坛友的求助,经cleverzhzhf版主慧眼,我再进行了一些小小的改动而成,在此对那位神秘坛友及cleverzhzhf表示感谢。
说明:
   此表为员工的年终考核评分表,需要根据12位评委的评分,计算每位员工的最终得分,计算规则如下:
    1.去掉一个最高分,去掉一个最低分。(若有重复的最高分或最低分,则按员工评委>中层评委>公司领导的优先顺序去掉)
    2.完成第一步后,分别计算员工评委、中层评委、公司领导的平均分。
    3.平均分乘以对应的权重,并求和即为最终得分。

示例:
   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

评分:
   公式长度(含等号)不超过150字符,评技术分1分。
   其余正确答案给予适当财富奖励(不超过50财富)。

竞赛日期:2017年9月19日 至 2017年10月20日


年终考核评分.rar (10.85 KB, 下载次数: 223)
123.png

单选投票, 共有 23 人参与投票

投票已经结束

43.48% (10)
47.83% (11)
8.70% (2)
0.00% (0)
您所在的用户组没有投票权限

评分

5

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-9-19 11:17 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
  1. =SUM(10^MMULT(LOG(MMULT(ISNA(MATCH(COLUMN(B:M),MATCH(LARGE(B2:M2,{1;12}),2:2,),))*(B$1:M$1=R$1:R$3),TRANSPOSE(B2:M2^{1;0}))),{1;-1})*S$1:S$3)
复制代码

141字符

评分

6

查看全部评分

TA的精华主题

TA的得分主题

发表于 2017-9-19 12:39 | 显示全部楼层
本帖最后由 象山海鲜 于 2017-9-22 16:27 编辑
  1. =SUM(TEXT(MMULT((B$1:N$1=R$2:R$4)*(B2:N2&0&1),1-FREQUENCY({0,1},(MATCH(MAX(B2:M2),2:2,)=COLUMN(B:M))+B2:M2%%)),"!0 0!/00;;0")*S$2:S$4)
  2. =SUM(TEXT(MMULT((B$1:N$1=R$2:R$4)*(B2:N2&1),1-FREQUENCY({0,1},(MATCH(MAX(B2:M2),2:2,)=COLUMN(B:M))+B2:M2%%)),"!0 0!/0")*S$2:S$4)
  3. =SUM(TEXT(MMULT((B$1:N$1=R$2:R$4)*(B2:N2&1),1-FREQUENCY(SUBTOTAL({4,5},B2:M2),B2:M2)),"!0 0!/0")*S$2:S$4)
  4. =SUM(TEXT(MMULT((B$1:N$1=R$2:R$4)*(B2:N2&1),1-FREQUENCY(-{12,1},-RANK(B2:M2,B2:M2))),"!0 0!/0")*S$2:S$4)
复制代码
  1. =SUM(TEXT(MMULT((B$1:N$1=R$2:R$4)*(B2:N2&1),1-FREQUENCY(MAX(B2:M2)*{1,0},B2:M2)),"!0 0!/0")*S$2:S$4)
复制代码

耍赖一个
  1. =SUM(TEXT(MMULT((B$1:N$1=R$2:R4)*(B2:N2&1),1-FREQUENCY(MAX(B2:M2)*{1,0},B2:M2)),"!0 0!/0")*S$2:S4)
复制代码

评分

9

查看全部评分

TA的精华主题

TA的得分主题

发表于 2017-9-20 17:44 | 显示全部楼层
本帖最后由 太阳之子 于 2017-9-22 10:39 编辑
  1. =SUM((B$1:M$1=R$2:R$4)*S$2:S$4*IF(MMULT({1,1},N(COLUMN(B:M)=MATCH(SMALL(B2:M2,{1;12}),2:2,))),,B2:M2)/MMULT(N(IF(MMULT({1,1},N(COLUMN(B:M)=MATCH(SMALL(B2:M2,{1;12}),2:2,))),,B$1:M$1=R$2:R$4)),T1:T12+1))
  2. =SUM(SUBSTITUTE("0 "&MMULT((B$1:M$1=R$2:R$4)*IF(TRANSPOSE(FREQUENCY(MATCH(SMALL(B2:M2,{1,12}),2:2,),ROW($2:$12))),,B2:M2+1%),U1:U12+1),".","/")*S$2:S$4)
  3. =SUM(TEXT(MMULT(IF(B$1:N$1=R$2:R$4,B2:N2&0+1)*(1-TRANSPOSE(FREQUENCY(SMALL(B2:M2,{1,12}),B2:M2))),U1:U13+1),"!0 0!/0")*S$2:S$4)
复制代码
如果评委总数也不固定(不一定12个),SMALL(B2:M2,{1;12})改为:PERCENTILE(B2:M2,{0,1})

评分

8

查看全部评分

TA的精华主题

TA的得分主题

发表于 2017-9-21 07:27 | 显示全部楼层
本帖最后由 LSL1128xgw 于 2017-9-23 09:36 编辑

=SUM(10^MMULT(LOG(MMULT(N(B$1:M$1=R$2:R$4),TRANSPOSE(B2:M2)^{1,0}*(1-FREQUENCY(MAX(B2:M2)*{0,1},B2:L2)))),{1;-1})*S$2:S$4)

评分

7

查看全部评分

TA的精华主题

TA的得分主题

发表于 2017-9-21 19:25 | 显示全部楼层
本帖最后由 丢丢表格 于 2017-9-22 12:41 编辑
  1. =SUM(TEXT(MMULT((B$1:N$1=R$2:R$4)*(B2:N2*10+1),1-FREQUENCY(SMALL(B2:M2,{1,12}),B2:M2)),"!0 0!/0")*S$2:S$4)
复制代码

评分

8

查看全部评分

TA的精华主题

TA的得分主题

发表于 2017-9-21 22:41 | 显示全部楼层
勉强算做出来吧,字符实在是没办法了,等开贴后,看大神怎么写的!


补充内容 (2017-11-8 16:58):
=SUM(MMULT((B$1:M$1=R$2:R$4)*B9:M9*(MATCH(MIN(B9:M9),B9:M9,)<>(COLUMN(B:M)-1))*(MATCH(MAX(B9:M9),B9:M9,)<>(COLUMN(B:M)-1)),ROW($1:$12)^0)/MMULT(--(((B$1:M$1=R$2:R$4)*B9:M9*(MATCH(MIN(B9:M9),B9:M9,)...

年终考核评分.rar

11.31 KB, 下载次数: 33

评分

2

查看全部评分

TA的精华主题

TA的得分主题

发表于 2017-9-22 08:29 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
重在参与
  1. =SUM(MMULT((B2:M2+1/COLUMN(B:M)<>MAX(B2:M2+1/COLUMN(B:M)))*(B2:M2+COLUMN(B:M)%<>MIN(B2:M2+COLUMN(B:M)%))*B2:M2*(B$1:M$1=R$2:R$4)*S$2:S$4,ROW($1:$12)^0)/MMULT((B2:M2+1/COLUMN(B:M)<>MAX(B2:M2+1/COLUMN(B:M)))*(B2:M2+COLUMN(B:M)%<>MIN(B2:M2+COLUMN(B:M)%))*(B$1:M$1=R$2:R$4),ROW($1:$12)^0))
复制代码

评分

3

查看全部评分

TA的精华主题

TA的得分主题

发表于 2017-9-22 18:48 | 显示全部楼层
=SUM(2^MMULT(LOG(MMULT(N(R$2:R$4=B$1:M$1),TRANSPOSE(IFNA(MATCH(COLUMN(B:M),MATCH(SUBTOTAL({4;5},B2:M2),2:2,),)*0,B2:M2^{1;0}))),2),{1;-1})*S$2:S$4)

补充内容 (2017-9-25 13:42):
=SUM(TEXT(MMULT((B2:N2&1)*(B$1:N$1=R$2:R$4),1-FREQUENCY(0,B2:M2)-FREQUENCY(0,1/B2:M2)),"\0 0\/0")*S$2:S$4)

评分

4

查看全部评分

TA的精华主题

TA的得分主题

发表于 2017-9-22 22:25 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
數組.149:
=SUM((B$1:N$1=R$2:R$4)*B2:N2/({3;4;5}-FREQUENCY(-MATCH(LARGE(B2:M2,{12,1}),2:2,),-{11,7}))*S$2:S$4*TRANSPOSE(1-FREQUENCY(LARGE(B2:M2,{1,12}),B2:M2)))
 
 

评分

6

查看全部评分

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-12-23 09:35 , Processed in 0.047418 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表