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

Excel SUMIF 函數用法教學:條件加總,計算特定項目的總和

SUMIF 函數用於單一條件加總,語法為 =SUMIF(條件範圍, 條件, [加總範圍])。當資料符合指定條件時,就會自動將對應的數值加總起來,適合用來計算特定項目的總和。

Excel SUMIF 函數語法

=SUMIF(條件範圍, 條件, [加總範圍])
參數必填說明
條件範圍是要進行條件判斷的儲存格範圍。
條件是決定哪些儲存格將被加總的條件,可以是數字、運算式、儲存格參照或文字。
加總範圍選填實際要加總的儲存格範圍。若省略,則會直接加總「條件範圍」中符合條件的儲存格。

回傳:傳回符合條件的數值總和。

適用版本:Excel 2007 以上版本、Microsoft 365、網頁版 Excel

SUMIF 函數範例

範例 1:基本文字條件

計算特定業務員的總業績

姓名業績
陳怡君5000
王小明3000
陳怡君2000
林雅婷4000

在 D2 輸入公式:

=SUMIF(A2:A5, "陳怡君", B2:B5)

結果:7000。條件範圍為 A2:A5,尋找內容為「陳怡君」的儲存格,並將對應的 B 欄業績數值加總,得出 5000 與 2000 的總和。

範例 2:數字比較條件

計算大於等於特定金額的總支出

支出項目金額
文具150
設備12000
交通300
軟體5000

在 D2 輸入公式:

=SUMIF(B2:B5, ">=1000")

結果:17000。條件範圍與加總範圍相同,因此省略第三個參數。公式會檢查 B2:B5 中大於或等於 1000 的數值,並將 12000 與 5000 加總起來。

範例 3:搭配萬用字元

計算特定開頭產品的總庫存

產品編號庫存數量
A-10150
B-20230
A-10540
C-30120

在 D2 輸入公式:

=SUMIF(A2:A5, "A-*", B2:B5)

結果:90。條件使用萬用字元星號(*),代表尋找 A 欄中以「A-」開頭的所有產品。找到後會將對應的 B 欄庫存數量相加,得出 50 加 40 的結果。

使用 SUMIF 的技巧與注意事項

  • 條件參數不分大小寫,"APPLE" 與 "apple" 會被視為相同條件。
  • 如果條件是參照其他儲存格且搭配比較運算子,需使用 & 符號連接,例如 ">="&F1。
  • 若要同時符合多個條件進行加總,請改用 SUMIFS 函數。

SUMIF 常見錯誤與解決方法

錯誤原因解決方法
加總結果為 0條件設定為文字或比較運算子時,沒有使用雙引號包覆(例如寫成 >=1000 而不是 ">=1000")。將文字條件或包含比較運算子的條件加上雙引號。
加總結果不如預期或漏算加總範圍與條件範圍的大小或形狀不一致,導致 Excel 參照錯位。確保第一個參數(條件範圍)與第三個參數(加總範圍)的列數與欄數完全相同。

Google 試算表可以用 SUMIF 嗎?

Google 試算表完全支援 SUMIF 函數,語法與用法與 Excel 相同,無需特別調整即可直接使用。

下載 SUMIF 範例檔

上面的範例都整理在這個檔案裡,每個範例一個工作表,黃色格子是公式,可以直接改資料看結果變化:SUMIF 範例.xlsx(範例公式都在試算表軟體實際計算過)。

常見問題

SUMIF 可以設定兩個以上的條件嗎?

不行。SUMIF 只能處理單一條件。如果需要設定兩個以上的條件(例如同時符合特定業務員且業績大於 1000),請改用 SUMIFS 函數,該函數支援多條件判斷。

為什麼我的 SUMIF 條件參照儲存格時會出錯?

當條件包含比較運算子(如 >、<)並參照儲存格時,必須將運算子用雙引號包起來,再用 & 符號連接儲存格。例如不能寫成 >E2,必須寫成 ">"&E2 才能正確運算。

條件範圍包含空白儲存格會影響結果嗎?

不會影響。SUMIF 會自動忽略條件範圍中的空白儲存格。如果你的條件就是要尋找空白儲存格並加總對應值,可以將條件參數設定為 "="。

相關函數

這篇收錄在「Excel 函數字典」。