怎樣在Excel中對包含錯誤值的區域求和

怎樣在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種錯誤的男裝風格
逐幀分析之後,集中說一說新跑友常見的錯誤
正確及錯誤拉伸姿勢全解,做一個正確的拉伸動作!
一審審判長曾稱陳滿案「沒任何錯誤,百分之百不是冤案」
不能原諒的錯誤

TAG:錯誤 | Excel | 區域 |