問題情境
年終了,某公司要根據考核結果為員工計算獎金。
獎金分配辦法是:考核優秀獎勵20000元,考核良好獎勵10000元,考核合格獎勵5000元,考核不合格沒有獎勵。
人員名單與年度考核結果如下表:
![]()
要求按照分配辦法,計算每位員工年度考試獎勵金額,填寫入C列。
公式實現
在C2單元格輸入公式:
=IF(ISTEXT(VLOOKUP(B2,$E$2:$E$6,1,0)),20000,IF(ISTEXT(VLOOKUP(B2,$F$2:$F$8,1,0)),10000,IF(ISTEXT(VLOOKUP(B2,$G$2:$G$5,1,0)),0,5000)))確定,得每一位員工獎勵,公式向下填充,得所有員工年終獎勵。如下圖:
![]()
公式解析
VLOOKUP(B2,$E$2:$E$6,1,0):在$E$2:$E$6數據列中查找B2單元格中員工姓名,如果能查找到,返回值為員工姓名;如果能查不到,錯誤值#N/A。
ISTEXT(VLOOKUP(B2,$E$2:$E$6,1,0)):判斷VLOOKUP查找值是否為文本,如果VLOOKUP返回值是員工姓名,則返回TRUE,如果VLOOKUP返回值是#N/A,則返回FALSE。
IF(ISTEXT(VLOOKUP(B2,$E$2:$E$6,1,0)),20000,IF(……):如果在$E$2:$E$6數據列中能夠查找到B2單元格中員工姓名,則返回20000,否則繼續用IF判斷。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.