SUM 函數的主要功能是計算多個數值的總和。你可以指定單一儲存格、連續範圍或不連續的多個區塊,Excel 會自動將範圍內的數字相加,並自動忽略文字與空白儲存格。
Excel SUM 函數語法
=SUM(數值1, [數值2], ...)| 參數 | 必填 | 說明 |
|---|---|---|
| 數值1 | 是 | 要加總的第一個數字、儲存格參照或儲存格範圍。 |
| 數值2 | 選填 | 要加總的其他數字、儲存格參照或儲存格範圍,最多可達 255 個。 |
回傳:傳回所有指定引數的數值總和。
適用版本:所有 Excel 版本皆支援。
SUM 函數範例
範例 1:連續範圍加總
計算某業務員第一季的業績總和。
| 月份 | 業務員 | 業績 |
|---|---|---|
| 一月 | 陳怡君 | 45000 |
| 二月 | 陳怡君 | 52000 |
| 三月 | 陳怡君 | 48000 |
在 D2 輸入公式:
=SUM(C2:C4)結果:145000。公式指定了 C2 到 C4 的連續儲存格範圍,SUM 函數會將這三個月份的業績數值直接相加,得出第一季的總業績。
範例 2:不連續範圍加總
計算員工在特定幾週的請假總時數。
| 員工姓名 | 第一週 | 第二週 | 第三週 | 第四週 |
|---|---|---|---|---|
| 王小明 | 4 | 0 | 8 | 2 |
| 林雅婷 | 0 | 0 | 0 | 4 |
在 F2 輸入公式:
=SUM(B2, D2, E2)結果:14。透過逗號分隔不同的儲存格,公式將 B2、D2 與 E2 的數值合併計算。這適用於需要跳過某些欄位進行加總的情境。
範例 3:忽略文字與空白
計算各區庫存總和時,範圍內包含文字標記。
| 商品名稱 | A區庫存 | B區庫存 | C區庫存 |
|---|---|---|---|
| 筆記本 | 150 | 盤點中 | 200 |
| 原子筆 | 300 | 120 | 缺貨 |
在 E2 輸入公式:
=SUM(B2:D2)結果:350。當加總範圍內包含文字(如「盤點中」)或空白儲存格時,SUM 函數會自動將其忽略,僅針對範圍內的有效數值進行加總。
使用 SUM 的技巧與注意事項
- 使用快捷鍵 Alt + = 可以快速插入 SUM 函數,Excel 會自動偵測上方或左側的連續數值範圍。
- SUM 函數會自動忽略範圍內的空白儲存格與文字。但如果使用加號(如 =A1+A2),遇到文字時會回傳錯誤。
- 若要根據特定條件進行加總,請改用 SUMIF 或 SUMIFS 函數;多個條件也可以用 SUM 搭配 IF 的陣列公式。
SUM 常見錯誤與解決方法
| 錯誤 | 原因 | 解決方法 |
|---|---|---|
| #VALUE! | 直接在 SUM 函數中輸入無法轉換為數字的文字字串(例如 =SUM(10, "蘋果"))。 | 確保直接輸入函數的引數都是數字。如果是參照儲存格範圍內的文字,SUM 會自動忽略,不會產生此錯誤。 |
| #NAME? | 函數名稱拼字錯誤,例如打成 SUN 或 SUMM。 | 檢查並修正函數名稱為正確的 SUM。 |
| #REF! | 公式參照的儲存格或欄列已經被刪除。 | 重新選取正確的加總範圍,並避免刪除公式正在使用的儲存格。 |
Google 試算表可以用 SUM 嗎?
Google 試算表完全支援 SUM 函數,語法與用法與 Excel 完全相同,無版本差異。
下載 SUM 範例檔
上面的範例都整理在這個檔案裡,每個範例一個工作表,黃色格子是公式,可以直接改資料看結果變化:SUM 範例.xlsx(範例公式都在試算表軟體實際計算過)。
阿湯的 SUM 實戰教學
想看 SUM 用在實際工作情境的完整操作,可以參考這幾篇:
常見問題
SUM 函數可以跨工作表加總嗎?
可以。在公式中輸入 =SUM( 後,切換到其他工作表選取範圍即可。要加總多個工作表的同一儲存格,可以用 =SUM(工作表1:工作表3!A1) 的立體參照;除了總表以外的所有工作表都要加總時,直接輸入 =SUM('*'!A1),Excel 會自動展開成全部工作表的範圍。
為什麼 SUM 函數算出來的結果是 0?
通常是因為儲存格內的數字被設定為「文字」格式。你可以檢查數字左上角是否有綠色三角形,或使用「資料剖析」功能將文字轉換為真正的數值。
加總範圍內有隱藏的列,SUM 會把它們算進去嗎?
會的。SUM 函數會將隱藏列或欄的數值一併加總。如果只想計算畫面上可見的儲存格,需要改用 SUBTOTAL 函數並搭配參數 109。
相關函數
這篇收錄在「Excel 函數字典」。




