我的网站

         
当前位置: 主页 > 我的网站18 >

Excel | 依据考核名单核定奖金

时间:2024-01-19 19:32 来源:网络整理 转载:我的网站

韩老师自己的书,获评十三五规划教材:

问题来源

某公司,根据上年度考核结果,核定本次奖金,核定办法是:

考核优秀奖励20000元;

考核良好奖励10000元;

考核合格奖励5000元;

考核不合格无奖励。

考核奖励表与上年度考核结果如下:

考核结果中没有名字的员工为考核合格。

方法实现

在C3单元格输入公式:

=IF(ISTEXT(VLOOKUP(B3,$E$3:$E$5,1,0)),20000,IF(ISTEXT(VLOOKUP(B3,$F$3:$F$7,1,0)),10000,IF(ISTEXT(VLOOKUP(B3,$G$3:$G$4,1,0)),0,5000)))

按Enter键完成第一位员工核定奖金计算,再将公式向下填充,可得其他员工奖金核算。

如下图:

公式解析

VLOOKUP(B3,$E$3:$E$5,1,0):在上年底考核结果的优秀名单中查找B3单元格姓名,如果能查到,返回值是该员工姓名,如果查不到,返回值错误值“#N/A”;

ISTEXT(VLOOKUP(B3,$E$3:$E$5,1,0)):判断VLOOKUP函数查找结果是员工姓名,还是错误值,如果是员工姓名,返回TRUE,否则返回FALSE;

=IF(ISTEXT(VLOOKUP(B3,$E$3:$E$5,1,0)),20000,IF(ISTEXT(VLOOKUP(B3,$F$3:$F$7,1,0)),10000,IF(ISTEXT(VLOOKUP(B3,$G$3:$G$4,1,0)),0,5000))):如果在“优秀”一列中查到员工姓名,则返回20000,否则继续在“良好”名单中查找,以此类推……