為什麼很多EXCEL函數公式都要用它來幫忙?原來這個函數很高能!

近期在與粉絲交流過程中有人提到,為什麼經常看到一些複雜的公式中都包含iferror函數呢?一愣後發現真有那麼回事,很多複雜函數公式中都會看到iferror的身影。難道他比vlookup這個明星函數還牛逼嗎?

<strong>歡迎搜索關注【excel講堂】微信公眾號查閱更多教程!或加入Excel在線諮詢2群õ 289393114

首先我們要了解iferror函數的含義,判斷一個表達式是否為錯誤,如果是錯誤則返回一個指定的內容,如果不是錯誤的則返回表達式自身計算結果。

我們舉個例子給大家看下就明白了。

為什麼很多EXCEL函數公式都要用它來幫忙?原來這個函數很高能!

當我們的表達式出現#VALUE!、#N/A、#DIV/0!等錯誤時就認為是表達式錯誤,這時我們通過iferror函數來判斷重新返回錯誤說明。

難道iferror就這點作用?

當然不是!

下面這個例子證明iferror函數存在的必要性了。

為什麼很多EXCEL函數公式都要用它來幫忙?原來這個函數很高能!

右側部分是片區內所有發放獎金的員工,左側是本店所有員工,現在我們需要匹配本店哪些員工發了獎金,同時需要完成彙總求和。

大家都知道通過vlookup查找後肯定會有部分員工對應查找值為錯誤,所以是沒有辦法直接得到彙總結果的。

為什麼很多EXCEL函數公式都要用它來幫忙?原來這個函數很高能!

相信90%的職場朋友都會使用選擇性黏貼後把錯誤替換掉。但是如果我們用了iferror函數就會方便很多,不需要再做任何操作。

為什麼很多EXCEL函數公式都要用它來幫忙?原來這個函數很高能!

我們只要把=VLOOKUP(A2,H:J,3,0)修改為=IFERROR(VLOOKUP(A2,H:J,3,0),0)這個函數公式即可。其含義為如果VLOOKUP(A2,H:J,3,0)結果為錯誤則返回數字0,否則返回VLOOKUP(A2,H:J,3,0)統計結果。

這樣我們就將原本錯誤的單元格重定我數字0,最終彙總統計當然就直接出來了。

【返回最大值】

為什麼很多EXCEL函數公式都要用它來幫忙?原來這個函數很高能!

當一組數據中出現錯誤值得就連MAX函數也失靈了,必須得請出iferrer函數。

為什麼很多EXCEL函數公式都要用它來幫忙?原來這個函數很高能!

函數公式MAX(IFERROR(B2:B13,0))(數組公式),首先通過iferror函數將B2:B13區域中的錯誤只重定為數字0,然後再用MAX求出這組數據中的最大值。

今天我們就分享到這裡,你瞭解iferror的使用方法了嗎?歡迎一起討論哦!


分享到:


相關文章: