KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

Excel SUMIF 函數

作者Xiaoyang修改日期

在 Excel 中,SUMIF 函數能根據單一條件輕鬆加總儲存格,本文將詳細說明其語法,並提供實用範例,助您快速掌握 SUMIF 的運用技巧。

展示 SUMIF 函數的用法

 語法:

Excel 中 SUMIF 函數的語法如下:

=SUMIF ()range, criteria, [sum_range】)

 引數:

  • range:必要。請指定您要套用條件格式的儲存格範圍。
  • criteria:必要。用來指定哪些儲存格應被加總的條件。條件可為文字、數字、日期、邏輯運算式、儲存格參照或其他函數。
  • 注意:所有文字條件或包含數學符號的條件都必須用雙引號括起來;若為數值條件,則無需使用雙引號。
  • sum_range:選用。這是用來加總的儲存格範圍。若省略此參數,系統將自動以 range 作為 sum_range

 傳回值:

根據指定條件,傳回數值清單的加總結果。


 範例:

範例 1:加總大於、小於、等於或其他比較運算子的數值

在 Excel 中,您可以運用 SUMIF 函數,輕鬆加總符合「大於」、「小於」、「等於」或「不等於」指定條件的數值。

假設您有一張如下方截圖所示的表格,其中包含姓名、數量與價格欄位,該如何計算數量大於 250 的總價格?

展示 SUMIF 函數的用法

請在空白儲存格中套用下列公式:

=SUMIF(B2:B8,">250",C2:C8)
  • 提示:在上述公式中:
  • B2:B8:為要搜尋條件的儲存格範圍。
  • >250」:是您用來加總儲存格數值的條件。
  • C2:C8:為需加總的範圍。

然後按下 Enter 鍵,即可取得數量大於 250 的總價格,結果如下方截圖所示:

展示 SUMIF 函數的用法

注意:您可以根據需求使用其他比較運算子,例如大於等於(>=)、小於(<)等。


範例 2:使用文字條件的 SUMIF 公式

若您想根據另一欄是否包含特定文字來加總儲存格數值,SUMIF 函數也能輕鬆幫您達成。


案例 1:若另一欄包含特定文字則加總儲存格數值

以下列資料為例,要計算 A 欄中姓名為 David 的所有數量總和。

展示 SUMIF 函數的用法

請在空白儲存格中輸入或複製下列公式:

=SUMIF(A2:A8, "David", B2:B8)
  • 提示:在上述公式中:
  • A2:A8:為要搜尋條件的儲存格範圍。
  • "David":為您用來加總儲存格數值的條件。
  • B2:B8:為要加總的儲存格範圍。
展示 SUMIF 函數的用法

注意:您也可以使用儲存格參照取代上述公式中的條件,範例如下:=SUMIF(A2:A8, D2, B2:B8)


案例 2:加總不等於特定值的儲存格數值

如果您想加總數值不等於特定條件的儲存格,例如計算除 David 以外所有人的數量總和,該如何操作?

展示 SUMIF 函數的用法

請在空白儲存格中套用下列公式:

=SUMIF(A2:A8, "<>David", B2:B8)
  • 提示:在上述公式中:
  • A2:A8:是要用來設定搜尋條件的儲存格範圍。
  • "David":這是您用來加總儲存格數值的條件。
  • B2:B8:為需加總的儲存格範圍。
展示 SUMIF 函數的用法

注意:您也可以使用儲存格參照取代上述公式中的條件,如下所示:=SUMIF(A2:A8,"<>"&D2, B2:B8)。此時,請務必以雙引號(““)括住比較運算子,並使用 & 符號串接儲存格參照。詳情請參閱下方截圖:

展示 SUMIF 函數的用法

範例 3:使用萬用字元的 SUMIF 公式

有時您可能需要根據部分文字相符(而非完全吻合)來加總儲存格數值。此時,可搭配 SUMIF 函數使用萬用字元星號(*)或問號(?)。

星號(*):代表任意數量的字元

問號(?):代表特定位置上的單一字元


案例 1:使用星號(*)字元根據部分相符條件加總數值

例如,我有一張如下方截圖所示的表格,現在想加總產品名稱中包含「Kutools」文字的總訂單數。

展示 SUMIF 函數的用法

請在空白儲存格中套用下列公式:

=SUMIF(A2:A8, "*Kutools*", B2:B8)

然後按下 Enter 鍵,即可取得下方結果:

展示 SUMIF 函數的用法

注意事項

1. 如果您想加總開頭為 Kutools 的儲存格數值,請使用此公式:=SUMIF(A2:A8, "Kutools*", B2:B8)

2. 若要加總 A 欄中儲存格內容以「Kutools」結尾所對應的數值,請使用此公式:=SUMIF(A2:A8, "*Kutools", B2:B8)

3. 您也可以使用儲存格參照取代上述公式中的條件,如下所示:=SUMIF(A2:A8, "*"&D2&"*", B2:B8)。請務必以雙引號(““)包覆星號,並透過 & 符號串接儲存格參照。詳情請見下方截圖:

展示 SUMIF 函數的用法

案例 2:使用問號(?)加總具有特定字元數的數值

如果您想加總清單中對應儲存格的內容恰好為 5 個字元長度的數值(如下方截圖所示),該如何在 Excel 中達成此任務?

展示 SUMIF 函數的用法

要處理此工作,您應套用下列公式:

=SUMIF(A2:A8, "?????", B2:B8)

提示:在此公式中,一個問號代表一個字元,五個問號即表示長度為 5 個字元。

接著,按下 Enter 鍵,即可取得您需要的結果:

展示 SUMIF 函數的用法

範例 4:加總對應儲存格為空白或非空白儲存格的數值

在 Excel 中,SUMIF 函數還能幫您加總清單中相鄰儲存格為空白或非空白的數值。


案例 1:若相鄰儲存格為空白,則加總儲存格數值

請將下列任一公式輸入或複製到您希望顯示結果的儲存格中:

=SUMIF(A2:A8,"=",B2:B8)
=SUMIF(A2:A8,"",B2:B8)

接著,按下 Enter 鍵,即可取得當 A 欄存在空白儲存格時的總價結果,請參閱截圖:

展示 SUMIF 函數的用法

案例 2:若相鄰儲存格為非空白儲存格,則加總儲存格數值

若您需要加總相鄰儲存格包含文字(不含空白儲存格)的數值,請使用下列公式:

=SUMIF(A2:A8,"<>",B2:B8)

接著,按下 Enter 鍵,所有相鄰儲存格包含數值的項目便會被加總,請參閱截圖:

展示 SUMIF 函數的用法

範例 5:在 Excel 中搭配日期使用 SUMIF

一般而言,您還可運用 SUMIF 函數,根據 Excel 中的特定日期加總對應數值。


案例 1:若日期為今日、早於今日或晚於今日,則加總數值

若要加總日期為今日的儲存格數值,可使用下列公式:

=SUMIF(B2:B8, TODAY(), C2:C8)

接著,按下 Enter 鍵,所有對應日期為今日的儲存格數值將立即加總完成!請參閱截圖:

展示 SUMIF 函數的用法

注意事項

1. 若要加總對應日期早於或等於今日的數值,請使用此公式:=SUMIF(B2:B8, "<="&TODAY(), C2:C8)

2. 若要加總對應日期晚於或等於今日的數值,請使用此公式:=SUMIF(B2:B8, ">="&TODAY(), C2:C8)


案例 2:加總兩個指定日期之間的數值

若要加總介於兩個指定日期之間的數值,可結合兩個 SUMIF 函數來完成此任務。

請使用下列公式:

=SUMIF(B2:B8, ">=6/15/2019", C2:C8) - SUMIF(B2:B8, ">=7/31/2019", C2:C8)

接著按下 ENTER 鍵,兩個指定日期之間的總數值即會計算完成,請參閱截圖:

展示 SUMIF 函數的用法

注意:您也可以使用儲存格參照取代上述公式中的條件,如下所示:=SUMIF(B2:B8, ">="&E2, C2:C8) - SUMIF(B2:B8, ">="&F2, C2:C8),請參閱截圖:

展示 SUMIF 函數的用法

範例 6:在 Excel 中加總多個欄位的數值

此 SUMIF 函數還能協助您根據單一條件,加總多個欄位中的數值。例如,若您擁有如下方截圖所示的資料範圍,該如何取得產品 KTE 在一月至四月這四個月份的總銷售金額?

展示 SUMIF 函數的用法

一般而言,SUMIF 函數可用於根據單一條件加總整欄數值;若需加總多個欄位的數值,則可結合多個 SUMIF 函數來達成目標。

請在空白儲存格中套用下列公式:

=SUM(SUMIF(A2:A8,G2,B2:B8), SUMIF(A2:A8,G2,C2:C8), SUMIF(A2:A8,G2,D2:D8),SUMIF(A2:A8,G2,E2:E8))

接著按下 ENTER 鍵即可取得正確結果,請參閱截圖:

展示 SUMIF 函數的用法

注意:若需加總的欄位較多,上述 SUMIF 函數可能較難操作。此時,簡單易用的 SUMPRODUCT 函數也能協助您輕鬆完成此任務!請使用此公式:=SUMPRODUCT((A2:A8=G2)*(B2:E8)),接著按下 Enter 鍵,立即取得結果:

  • 提示:在上述公式中:
  • A2:A8:為要搜尋條件的儲存格範圍。
  • G2:為您用來加總儲存格數值的條件。
  • B2:E8:為要加總的儲存格範圍。
展示 SUMIF 函數的用法

 更多 SUMIF 函數相關文章:

  • 在 Excel 中依相同日期加總對應數值
  • 您是否曾想過,如何根據 Excel 中另一欄的相同日期,快速加總對應的數值?假設您有以下數據區域(A1:B13):A 欄為包含重複日期的日期範圍,B 欄則為訂單數量。現在,您希望依 A 欄中的相同日期,將對應的 B 欄數值加總起來——該如何在 Excel 中輕鬆又高效地完成這項任務?
  • 在 Excel 中加總日期小於/大於今天的數值
  • 假設我們有一張銷售量表格,其中包含每日的預計與實際銷售數據。現在需要統計今天之前的日期所對應的預計銷售總量,以便動態比較預計與實際銷售表現。接下來,我將運用 Excel 中的 SUMIF 函數快速完成這項任務。
  • 在 Excel 中使用一個或多個條件進行加總
  • 在 Excel 中,根據一個或多個條件加總數值是許多人日常必備的工作。SUMIF 函數能幫您快速依單一條件加總數值,而 SUMIFS 函數則可輕鬆處理多條件加總需求。本文將為您詳細說明如何在 Excel 中靈活運用這些函數,實現精準高效的加總作業。
  • 在 Excel 中根據部分相符條件加總
  • 以下列資料為例,當您希望在 A 欄包含部分「KTE」文字時,自動加總對應的 B 欄數值,該如何達成?本文將說明如何在 Excel 工作表中根據部分相符條件加總儲存格數值。

最佳 Office 生產力工具

Kutools for Excel-助您脫穎而出

🤖KUTOOLS AI 助手:根據以下內容徹底革新數據分析:智慧執行     產生程式碼  建立自訂公式    分析資料並產生圖表  呼叫增強函數……
熱門功能尋找、醒目提示或標記重複值    刪除空白行    合併列或儲存格而不遺失資料    不使用公式的四捨五入……
超級 VLookup多重條件    多重值    跨多個工作表    模糊查找……
進階下拉列表簡易下拉式清單    相依性下拉式清單    多重選擇下拉式清單……
欄位管理員新增指定數量的欄位    移動欄位   切換隱藏欄位的可見狀態  比較欄位以選擇相同/不同單元格……
精選功能網格聚焦    設計視圖    增強編輯欄    工作簿與工作表管理員資源庫(自動文字)  日期提取    合併工作表    加密/解密儲存格   依清單寄送電子郵件    超級篩選    特殊篩選(篩選粗體儲存格/斜體/刪除線……) ......
頂尖 15 工具組12 文字工具添加文本刪除特定字符……)  50+ 圖表 類型甘特圖……)  40+ 實用公式基於生日計算年齡……)  19 插入工具插入二維碼從路徑插入圖片……)  12 轉換工具金額轉大寫匯率轉換……)  7 合併和拆分工具高級合併行拆分 Excel 儲存格……)……還有更多
在您的慣用語言中使用 Kutools-支援英文、西班牙文、德文、法文、中文及 40+ 種其他語言!

Kutools for Excel 擁有超過 300 項功能,確保您所需的功能觸手可及……


Office Tab-在 Microsoft Office(包含 Excel)中啟用分頁式閱讀與編輯功能

  • 一秒內在數十份開啟的文件間快速切換!
  • 每天為您減少數百次滑鼠點擊,遠離滑鼠手困擾。
  • 當您同時檢視與編輯多份文件時,生產力提升 50%。
  • 為 Office(包含 Excel)帶來如 Chrome、Edge 與 Firefox 般的高效能分頁體驗。