ifna 函數檢查單元格是否為錯誤值(如 #n/a),并返回指定值(value_if_error)或原始值:用于防止公式返回錯誤值,使其更美觀。允許動態返回不同的結果,具體取決于值是否為錯誤值。value_if_error 參數可以是文本、數字或其他函數。
IFNA函數
定義
IFNA函數(If Not Available)用于檢查一個單元格是否為錯誤值(如#N/A),如果單元格為錯誤值,則返回指定的值;否則,返回單元格的原始值。
語法
=IFNA(value, value_if_error)
- value:要檢查錯誤值的單元格或表達式。
- value_if_error:如果value為錯誤值,則返回的值。
示例
假設單元格A1包含#N/A錯誤值。
- =IFNA(A1,”無數據”):如果A1為#N/A,則返回”無數據”;否則,返回A1的原始值。
用法
IFNA函數通常用于防止公式返回錯誤值,使其更美觀和易于解釋。它還可用于創建動態返回,根據值是否為錯誤值,返回不同的結果。
注意
- value_if_error參數可以是任何值,包括文本、數字或其他函數。
- 如果value不是錯誤值,則IFNA函數將忽略value_if_error參數并返回原始值。
- IFNA函數與ISNA函數類似,但ISNA函數僅檢查單元格是否為錯誤值,而IFNA函數提供了替代值。