免費軟體與線上工具1,417影音、圖片與 PDF9153C 開箱評測895生活、旅遊與遊戲798iPhone 與 Mac548LINE 與社群533Google 服務468Windows 與電腦455Office 教學441Android 手機402網路新知372AI 工具129
Office 教學

Excel 忽略錯誤值加總怎麼做?三個跳過錯誤與非數值的計算方法

在 Excel 忽略錯誤值加總有三種方法:使用 SUMIF 將條件設為大於 0、利用 SUM 搭配 IFERROR 將錯誤值轉為 0,或是使用 AGGREGATE 函數直接忽略錯誤值。

有網友問到,當在數列中有錯誤值或數值不存在時,要怎麼進行加總剩下的數值,在回答的時候我提供了 SUMIF 的用法,條件設為大於 0 就可以了,然後過了五分鐘後,我自己奴性太重的,又想了額外的二種方法可以做到(其實不只啦),所以今天來分享一下三種可以忽略錯誤值的加總方法,給大家做為參考,因為三種用法各有不同。

方法一:使用 SUM 與 IFERROR 函數將錯誤值轉為 0

方法一:=SUM(IFERROR(C2:C10,0))

具體的操作步驟如下:

  1. 點選你要顯示加總結果的儲存格。
  2. 輸入公式 =SUM(IFERROR(你要加總的範圍, 0))。
  3. 因為這是一個陣列公式,如果你使用的是較舊版本的 Excel,輸入完畢後必須按下 Ctrl + Shift + Enter 來執行,公式外圍會自動加上大括號才能正確運作。
Excel教學

方法二:透過 SUMIF 函數設定大於 0 的條件進行加總

方法二:=SUMIF(C2:C10,">0")

如果你的資料範圍內都是正數,這個方法的步驟最直覺:

  1. 點選要顯示結果的儲存格。
  2. 輸入公式 =SUMIF(你要加總的範圍, ">0")。
  3. 按下 Enter 送出即可。Excel 會自動篩選出大於 0 的數值進行加總,遇到錯誤值就會直接略過。
Excel教學

方法三:利用 AGGREGATE 函數直接忽略錯誤值

方法三:=AGGREGATE(9,6,C2:C10)

使用 AGGREGATE 函數的操作步驟如下:

  1. 點選目標儲存格。
  2. 輸入公式 =AGGREGATE(9, 6, 你要加總的範圍)。
  3. 按下 Enter 即可得到結果。這個方法不需要使用陣列公式,也不會受限於只能加總正數,是非常推薦的實用技巧。
Excel教學

以上三種方法各別學會後,還可以用在更多不同地方,任何問題也歡迎提出向阿湯詢問。

常見問題

Excel 加總時遇到錯誤值怎麼辦?

如果直接使用 SUM 函數會顯示錯誤,建議改用 SUMIF 函數設定條件,或使用 AGGREGATE 函數來忽略錯誤值,也可以利用 IFERROR 將錯誤值轉換為 0 再進行加總。

如何用 SUMIF 函數忽略錯誤值?

如果加總範圍內的數值都是正數,可以在儲存格輸入 =SUMIF(範圍, ">0"),這樣 Excel 就只會加總大於 0 的數字,自動排除錯誤值。

AGGREGATE 函數的參數 9 和 6 代表什麼意思?

在 AGGREGATE 函數中,第一個參數「9」代表執行加總(SUM)的動作,第二個參數「6」則代表忽略範圍內的錯誤值。

(本文於 2026 年 10 月更新:補充步驟說明與常見問題)

這篇收錄在「Excel 教學總整理」,同一主題的其他教學都依小主題整理在那裡。