-
1 # 用戶5435842789945
-
2 # 凌霄和歌
函數IFERROR是一種能夠識別其參數是否包含錯誤值的函數,若參數錯誤則自動返回指定的值。如果參數正確則返回參數值本身。一般用於指定出現錯誤時的返回值。IFERROR的語法比較簡單,如下:
IFERROR(value,value_if_error)
其中value代表待檢查的值,value_if_error表示當value出現錯誤時,想要返回的特定值。如果value包含一個錯誤的狀態值,IFERROR將返回value_if_error指定的值,否則將返回原始值。該函數的返回值可以是任何類型,如數值、文本、邏輯值等,具體取決於value_if_error的類型。 -
3 # hnnling
EXCEL中IFERROR函數,就是if error(如果錯誤的連寫),其含義是如果公式的計算結果為錯誤,則返回指定的值;否則將返回公式的結果。使用 IFERROR 函數來捕獲和處理公式中的錯誤。 IFERROR函數的語法如下: IFERROR(value, value_if_error) IFERROR 函數語法具有以下參數: value 必需,檢查是否存在錯誤的參數。value_if_error 必需,公式的計算結果為錯誤時要返回的值。計算得到的錯誤類型有:#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!。 7種錯誤的含義:
1.#N/A 當在函數或公式中沒有可用數值時,將產生錯誤值#N/A。
2.#VALUE! 當使用錯誤的參數或運算對象類型時,或者當公式自動更正功能不能更正公式時,將產生錯誤值#VALUE!。
3.#REF! 刪除了由其他公式引用的單元格,或將移動單元格粘貼到由其他公式引用的單元格中。當單元格引用無效時將產生錯誤值#REF!。
4.#DIV/0! 當公式被零除時,將會產生錯誤值#DIV/0!。
5.#NUM! 當公式或函數中某個數字有問題時將產生錯誤值#NUM!。
6.#NAME? 當公式或函數無法識別公式中的文本時,將出現此錯誤值NAME?。
7.#NULL! 使用了不正確的區域運算符或不正確的單元格引用。當試圖為兩個並不相交的區域指定交叉點時將產生錯誤值#NULL!。
回覆列表
1.
IFERROR 函數其含義是如果公式的計算結果為錯誤,則返回指定的值;否則將返回公式的結果。它的語法結構是=IFERROR(需要計算的公式,當公式錯誤時指定返回的內容)
2.
要注意的是函數這兩個參數都是必須的,如果省略參數值則默認為空"";常見的Excel錯誤類型有以下幾種#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!,其含義詳情如下圖。
3.
舉個實例,如下圖3月增長率中含有#DIV/0!錯誤,現在我們想讓他出現錯誤時返回數據錯誤
4.
將3月增長率公式改為=IFERROR((D2-C2)/C2,"數據錯誤")即可
5.
iferror函數還可以用於錯誤值求和,如下圖,要求對3月增長率求和。但是數據中含有錯誤值,sum函數返回的結果也是錯誤
6.
在單元格中輸入公式=SUM(IFERROR(E2:E9,0)) 即可忽略錯誤值完成求和。(ps:此函數為數組函數,需要CTRL+SHIFT+回車鍵三鍵結束)
7.
再舉一個例子,用VLOOKUP查詢員工1月業績時,出現了一個#N/A錯誤。我們想要它出現錯誤時返回“數據有誤”
8.
將之前的公式改為=IFERROR(VLOOKUP(G3,$A$1:$D$9,2,0),"數據有誤"),即可