IFERROR(iferror函數(shù)和if函數(shù)的區(qū)別)
如果公式計(jì)算出錯(cuò)誤則返回您指定的值;否則返回公式結(jié)果。使用 IFERROR 函數(shù)來(lái)捕獲和處理公式中的錯(cuò)誤。
語(yǔ)法
IFERROR(value,value_if_error)
Value???? 需要檢查是否存在錯(cuò)誤的參數(shù)。
Value_if_error????
公式計(jì)算出錯(cuò)誤時(shí)要返回的值。計(jì)算得到的錯(cuò)誤類(lèi)型有:#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或
#NULL!。
說(shuō)明
若 value 或 value_if_error 是空單元格,則 IFERROR
將其視為空字符串值 ("")。 若 value 是數(shù)組公式,則 IFERROR 為 value
中指定區(qū)域的每個(gè)單元格返回一個(gè)結(jié)果數(shù)組。請(qǐng)參閱下面的第二個(gè)示例。
示例
如果您將示例復(fù)制到空白工作表中,可能會(huì)更易于理解該示例。
示例一:使用常規(guī)公式捕獲除法錯(cuò)誤
?
A
B
1
配額
銷(xiāo)售量
2
320
40
3
85
0
4
46
?
公式
說(shuō)明(結(jié)果)
=IFERROR(A2/B2,"計(jì)算中有錯(cuò)誤")
檢查第一個(gè)參數(shù)中公式的錯(cuò)誤(320 除以
40),未找到錯(cuò)誤,返回公式結(jié)果 (8)。
=IFERROR(A3/B3,"計(jì)算中有錯(cuò)誤")
檢查第一個(gè)參數(shù)中公式的錯(cuò)誤(85 除以
0),找到被零除錯(cuò)誤,返回 value_if_error(計(jì)算中有錯(cuò)誤)。
=IFERROR(A4/B4,"計(jì)算中有錯(cuò)誤")
檢查第一個(gè)參數(shù)中公式的錯(cuò)誤("" 除以
46),未找到錯(cuò)誤,返回公式結(jié)果 (0)。
示例二:使用數(shù)組公式捕獲除法錯(cuò)誤
?
A
B
C
1
配額
銷(xiāo)售量
比值
2
320
40
=IFERROR(A2:A4/B2:B4,"計(jì)算中有錯(cuò)誤")
3
85
0
4
46
?
公式
說(shuō)明(結(jié)果)
=C2
檢查數(shù)組中第一個(gè)元素的第一個(gè)參數(shù)中的公式中的錯(cuò)誤(A2/B2 或 320 除以 40),未找到錯(cuò)誤,返回公式結(jié)果 (8)。
=C3
檢查數(shù)組中第二個(gè)元素的第一個(gè)參數(shù)中的公式中的錯(cuò)誤(A3/B3 或 85 除以 0),找到被零除錯(cuò)誤,返回 value_if_error(計(jì)算中有錯(cuò)誤)。
=C4
檢查數(shù)組中第三個(gè)元素的第一個(gè)參數(shù)中的公式中的錯(cuò)誤(A4/B4 或 "" 除以 46),未找到錯(cuò)誤,返回公式結(jié)果 (0)。
注:示例中的公式必須以數(shù)組公式鍵入。將此示例復(fù)制到空白工作表后,
選中區(qū)域
C2:C4,按 F2,然后按 Ctrl+Shift+Enter。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶(hù)投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶(hù)投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。