Excel表格實例教程6:IFERROR函數常見使用方法
在處理Excel表格中公式計算時,經常會遇到出現錯誤的情況。為了能夠對這些錯誤進行判斷和處理,并繼續(xù)進行下一步的計算,我們可以使用IFERROR函數來實現。IFERROR函數在Excel表格中被廣泛使
在處理Excel表格中公式計算時,經常會遇到出現錯誤的情況。為了能夠對這些錯誤進行判斷和處理,并繼續(xù)進行下一步的計算,我們可以使用IFERROR函數來實現。IFERROR函數在Excel表格中被廣泛使用,它的作用非常明顯。IFERROR函數的語法為:IFERROR(參數1, 參數2),當參數1出現錯誤時,函數返回參數2;否則返回參數1。
場景——江A公司5月銷售業(yè)績表
在江A公司的5月銷售業(yè)績表中,我們需要完成以下計算要求:
1. 計算各機構銷售人員的業(yè)績完成率。
2. 如果完成率達到100%,按銷售業(yè)績給予5%的目標獎勵。
3. 查找特定銷售人員的業(yè)績。
一、計算各機構銷售人員業(yè)績完成率及目標達標獎勵
我們首先在單元格F6中輸入公式"E6/D6",然后向下填充該公式。通過這個公式,我們可以計算出各機構銷售人員的業(yè)績完成率。但是由于南區(qū)店未參加本次活動導致沒有設定目標,所以在該單元格中會出現錯誤值。
二、繼續(xù)計算目標達標獎勵
如果我們忽略上述錯誤,繼續(xù)計算下一步的目標達標獎勵,會得到什么結果呢?我們可以在單元格G6中輸入公式"IF(F6>100%, E6*5%, 0)",然后向下填充該公式。可以看到,由于南區(qū)店的業(yè)績未參加活動,導致銷售獎勵繼續(xù)出現錯誤值。
三、使用IFERROR函數解決錯誤顯示問題
盡管計算結果并沒有錯,但是將這樣一份報表提交給總經理查看時,可能會讓人難以理解且不美觀。那么,我們應該如何解決這個問題呢?正確的方法是,在單元格F6中輸入公式"IFERROR(E6/D6, "未參加")",在單元格G6中輸入公式"IF(F6"未參加", "未參加", IF(F6>100%, E6*5%, 0))"。通過這樣的處理,無論南區(qū)店是否參加活動,都會顯示"未參加",而不是錯誤值。
四、查找特定銷售人員業(yè)績
如果我們想要查找特定銷售人員的業(yè)績,我們可以使用VLOOKUP函數來實現。在單元格J6中輸入公式"VLOOKUP(I6,$B$6:$E$21,4,0)",然后向下填充該公式。可以看到,由于趙1和王4不在銷售表中,返回結果為錯誤值。需要注意的是:
1. 區(qū)域$B$6:$E$21需要進行絕對引用。
2. VLOOKUP函數必須從查找條件所在列開始查找,所以查找區(qū)間不能從A6開始,否則會出現錯誤。
五、使用IFERROR函數處理查找結果錯誤
為了解決上述問題,我們可以在單元格J6中輸入公式"IFERROR(VLOOKUP(I6,$B$6:$E$21,4,0), "不在銷售表里")",然后向下填充該公式。通過這樣的處理,當趙1和王4不在銷售表中時,結果會顯示"不在銷售表里",而不是錯誤值。