韩老师自己的书,获评十三五规划教材: 问题来源 某公司,根据上年度考核结果,核定本次奖金,核定办法是: 考核优秀奖励20000元; 考核良好奖励10000元; 考核合格奖励5000元; 考核不合格无奖励。 考核奖励表与上年度考核结果如下: 考核结果中没有名字的员工为考核合格。 方法实现 在C3单元格输入公式:
按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,否则继续在“良好”名单中查找,以此类推…… |