怎樣在Excel中對包含錯誤值的區域求和
06-18
怎樣在Excel中對包含錯誤值的區域求和
來源:excel格子社區
在Excel中用SUM函數求和時,如果求和的參數中包含錯誤值,就會導致錯誤。例如在A1:A15區域中的A3單元格為錯誤值「#VALUE!」,則直接用公式「=SUM(A1:A15)」求和會返回錯誤「#VALUE!」,這可以提醒用戶對表格進行檢查。如果一定要對包含錯誤的區域求和,可以用下面的一些公式來忽略單元格中的錯誤值。
=SUMIF(A1:A15,"<9.9999999E+307")
公式利用求和條件「<9.9999999E+307」排除掉錯誤值,「9.9999999E+307」也可換成一個比求和區域中所有數值都大的任意數值。
=SUM(SUMIF(A1:A15,{"<0",">0"}))
由於SUMIF函數的「criteria」條件參數為數組「{"<0",">0"}」,故「SUMIF(A1:A15,{"<0",">0"})」也返回一個數組,如「{0,235}」,然後用SUM函數求和。
下面的兩個公式為數組公式,公式輸入完畢後按Ctrl+Shift+Entre結束:
=SUM(IF(ISNUMBER(A1:A15),A1:A15))
先判斷區域中的單元格值是否為數值,如果不是數值則用FALSE替換,然後求和。
=SUM(IF(ISERROR(A1:A15),0,A1:A15))
將錯誤值替換為「0」後再求和。
推薦閱讀:
※穿衣 | 千萬不要犯這9種錯誤的男裝風格
※逐幀分析之後,集中說一說新跑友常見的錯誤
※正確及錯誤拉伸姿勢全解,做一個正確的拉伸動作!
※一審審判長曾稱陳滿案「沒任何錯誤,百分之百不是冤案」
※不能原諒的錯誤