分享

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

 bitterfleabane 2022-11-09 发布于浙江

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

问题来源

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

  • 考核优秀奖励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,否则继续在“良好”名单中查找,以此类推……


    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多