Excel是辦公室工作的常用軟件,相信很多小夥伴對其并不陌生,Excel之所以這麼受歡迎,是因為其内置的函數和公式給使用者帶來很大的方便,大大提高了工作效率。如果你正在學校,企業,工廠,銀行等單位從事會計,統計,文員,數據分析,倉管等與數據有關的工作。Excel一定是你不可多得的好幫手。
小編我今天要跟大家分享的是錯誤信息函數ISNA、ISERR和ISERROR。ISNA 函數判斷如果值為錯誤值#N/A,則返回 TRUE。ISERR函數判斷如果值為除 #N/A 以外的任何錯誤值,則返回 TRUE。ISERROR函數判斷如果值為任何錯誤值,則返回 TRUE。看下下圖就會更容易理解了。
我們先看一個簡單的例子,從圖中我們可以看出這是一個簡單的學生成績表,需要計算出缺考人數。也許有些小夥伴會說缺考的人并不多直接數一下不就行了,如果學校有成千上萬學生呢,你能保證不數錯嗎?這個時候如果用ISERR或者ISERROR配合SUM函數就可以使我們的工作簡單化,很快就能得到最終的結果。思路是先将成績區域進行負運算,然後用ISERR或者ISERROR函數判斷哪些為錯誤值,負運算的意思是将true變為-1,負負運算則是将true變為1,最後用sum函數将它們加起來即可。因為用到數組計算,記得輸入公式之後要按Ctrl ShIFt Enter。
我們再看另外一個例子,從圖中我們可以看出這是一個簡單的産品銷售表,需要根據根單價和數量來計算最高銷售金額,其中有些産品的價格未定。如果我們直接用單價乘以數量來計算金額的話再用MAX求出最大值的話無法得到正确的結果,因為未定價格的産品金額為錯誤值。這時候我們利用ISERR或者ISERROR再配合IF和MAX函數就可以解決我們這個問題。
看完上面兩個例子,相信大家對錯誤信息函數ISNA、ISERR和ISERROR也有了一定的了解,希望對大家有幫助。
,