IF函數
IF函數的官方解釋比較繁瑣,其實就看公式意思,很簡單:
如果條件對了,公式輸出就為A;
如果條件錯誤,公式輸出為B;
IFERROR函數
IFERROR從字面意思不難理解:如果是錯誤的,然後怎麼樣
IFERROR函數解讀:
如果條件錯誤,公式輸出為B;
如果條件正確,公式輸出為條件所得值;
從上面的解說,大家有沒有發現兩個函數的區別:
從區別中,大家有什麼想法?我說下我的想法啊:
1、IF函數中條件是有選擇權的,讓它選擇輸出A還是B,但是,有一點不好,這個函數中,條件最終不願露臉,只是做幕後工作;
2、IFERROR函數中條件同樣有選擇權,這裡條件就比較厲害了,它可以決定自己是到臺前還是幕後,看自己喜好;
接下來,就實例來解說兩個函數:
IF函數
我們以學生成績評定等級來講解一下它的高級應用:
一般分數等級分為優秀、良好、及格、不及格,怎麼以IF函數進行判定?
上圖中的公式判定,只能簡單的判定優秀或是不優秀、良好或是不良好、及格或是不及格,那要如果一個公式可以判定所有等級的成績呢?
這就要用到IF函數的循環套用:
最終公式
IFERROR函數
在實際使用中多與其他函數組合使用,上述示例中,VLOOKUP函數查找,在沒有找到匹配值時顯示為#N/A,這樣不美觀,為了在VLOOKUP查找錯誤時,使單元格顯示為空,所以用到IFERROR函數。
E2=VLOOKUP(C2,C4:D7,2,0)
E3=IFERROR(VLOOKUP(C2,C4:D7,2,0),"")=(E2,"")
大家看明白了嗎?如果有不明白請私信我,有好的建議,也請告訴我。
閱讀更多 Excel學習 的文章