1. 程式人生 > >excel求和遇到異常值(#DIV/0!、#N/A等)的兩種處理辦法

excel求和遇到異常值(#DIV/0!、#N/A等)的兩種處理辦法

如果資料中出現過#N/A、#DIV/0!等系列錯誤時,再求和、平均值、中位值時無法得到結果,這時有兩種解決辦法,原理就是通過iferror()函式,將異常值替換為空值(""),詳見附件。

方法1:套用iferror替換異常值為空值("")不參與計算,再使用陣列函式
1.752.33 3.507.00 #DIV/0!最小值出錯
1.75#DIV/0!


方法2:將源資料規範化,套用iferror()替換為空值("")
1.752.33 3.507.00

1.75

excel函式,注意方法1是呼叫陣列函式(即寫完函式再按住ctrl+shift+enter)

方法1: 套用iferror替換異常值為空值("")不參與計算,再使用陣列函式
=7/4 =7/3 =7/2 =7/1 =7/0 最小值出錯
=MIN(IFERROR(A3:E3,"")) =MIN(A3:E3)
方法2: 將源資料規範化,套用iferror()替換為空值("")
=IFERROR(7/4,"") =IFERROR(7/3,"") =IFERROR(7/2,"") =IFERROR(7/1,"") =IFERROR(7/0,"")
=MIN(A8:E8)