分享

必学!CHOOSE函数自动计算员工考评等级!

 沙漠马 2015-08-16

 


当前浏览器不支持播放音乐或语音,请在微信或其他浏览器中播放 伴随着你 贵族乐团 - 嘘龙猫睡着了 伴随着你 贵族乐团 - 嘘龙猫睡着了


CHOOSE函数自动计算员工考评等级

绩效考核说是HR工作的重头戏,不仅关系到员工的薪资晋升,也关系到企业的长远发展,这个时候员工的考核等级就显得尤为重要了,如果等级划分较少,我们可以通过if函数进行自动计算,例如=if(b2>6,' 合格','不合格'),员工绩效得分大于6为合格,否则为不合格,如果等级划分较细,一是会导致if函数嵌套层数过多,容易出错,二是超出if函数层数限制,无法使用。这个时候就可以考虑使用CHOOSE函数了。

CHOOSE函数用于返回给定列表中的某个数值,其语法表达式为:CHOOSE(index_num, valuel,value2,...)

参数index_num用来指定返回的数值位于列表中的次序,value1、value2等则是要返回的数值所在的列表。即,如果index_num为1,函数CHOOSE返回value1;如果为2,返回value2,依此类推。参数index_num 必须为1-254之间的数字,或者是结果为这些数字的公式或单元格引用。而参数value1、value2等可以是数字,也可以是单元格引用、定义名称、公式、函数或者文本。

需要注意的是:

●如果index_num小于1或大于列表中最后一个值的序号,函数将返回错误值#VALUE!。

●如果index_num为小数,在使用前将自动被截尾取整。

案例:员工考核得分小于6为差,大于等于6同时小于7为中2,大于等于7同时小于8为中1,大于等于8小于8.5为良2,大于等于8.5小于9为良1,大于等于9小于9.4为优3,大于等于9.4小于9.6为优2,大于等于9.6为最佳员工。

在C2输入公式=CHOOSE(IF(B2<6,1,IF(AND(B2>=6,B2<8),2,IF(AND(B2>=8,B2<9),3,IF(AND(B2>=9,B2<10),4)))),

'差',

CHOOSE(IF(B2<7,1,2),'中2','中1'),

CHOOSE(IF(B2<8.5,1,2),'良2','良1'),

CHOOSE(IF(B2<9.4,1,IF(B2<9.6,2,3)),'优3','优2','最佳员工')

)

往下复制填充单元格即可得到如下结果。


关注excel小课堂微信号,更多excel实案例技巧随时学起来!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多