問題已解決
=+IF(ISERROR(VLOOKUP($A4,工資,1,FALSE))=TRUE,0,VLOOKUP($A4,工資,14,FALSE)) 老師,這函數你那可以解讀出來么,我不是很理解



您好
最外邊的是IF函數,如果ISERROR(VLOOKUP($A4,工資,1,FALSE))=TRUE,那么最外邊函數輸出為0,否則就是VLOOKUP($A4,工資,14,FALSE)
這個ISERROR(VLOOKUP($A4,工資,1,FALSE))=TRUE是一個驗證函數,最里面的是VLOOKup,就是常用的配比函數了,選擇某個區(qū)間,帶有工資的字段,返回具體莫一列數值。
2022 11/11 10:04

84784947 

2022 11/11 10:50
這個ISERROR(VLOOKUP($A4,工資,1,FALSE))=TRUE是一個驗證函數,老師,這驗證的是什么,這里的工資里可以跨表取數的嗎?他們設這函數不是同個電子表但是同個工作簿里

曹帥老師 

2022 11/11 11:27
函數名稱:ISERROR
主要功能:用于測試函數式返回的數值是否有錯。如果有錯,該函數返回TRUE,反之返回FALSE。
使用格式:ISERROR(value)
參數說明:Value表示需要測試的值或表達式。
應用舉例:輸入公式:=ISERROR(A35/B35),確認以后,如果B35單元格為空或“0”,則A35/B35出現錯誤,此時前述函數返回TRUE結果,反之返回FALSE。
特別提醒:此函數通常與IF函數配套使用,如果將上述公式修改為:=IF(ISERROR(A35/B35),,A35/B35),如果B35為空或“0”,則相應的單元格顯示為空,反之顯示A35/B35的結果。?[1]?
IsError函數返回Boolean值,指出表達式是否為一個錯誤值。
