SUMIFS 函數

SUMIFS 函數是數學與三角函數之一,會加總符合多項準則的所有引數。 例如,您可以使用 SUMIFS 加總國家/地區中 (1) 郵遞區號相同且 (2) 盈餘超過特定金額值的銷售商數量。

您的瀏覽器不支援視訊。

本影片是進階 IF 函數訓練課程的一部分。

語法

SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

  • =SUMIFS(A2:A9,B2:B9,"=A*",C2:C9,"Tom")

  • =SUMIFS(A2:A9,B2:B9,"<>Bananas",C2:C9,"Tom")

引數名稱

描述

Sum_range    (必要)

要加總的儲存格範圍。

Criteria_range1    (必要)

使用 Criteria1 測試的範圍。

Criteria_range1 Criteria1 組成一組搜尋配對,用來在範圍中搜尋特定準則。 找到範圍中的項目後,即相加其 Sum_range 中的對應值。

Criteria1    (必要)

此準則定義要相加 Criteria_range1 中的哪個儲存格。 例如,準則可以輸入為 32">32"B4"apples""32"

Criteria_range2, criteria2, …    (選用)

其他範圍及其相關準則。 您可以輸入多達 127 組範圍/準則。

範例

若要在 Excel 中使用這些範例,請拖曳以選取表格中的資料,在選取的範圍按一下滑鼠右鍵,並選取 [複製]。 接著在新的工作表中,用滑鼠右鍵按一下儲存格 A1,然後再選取 [貼上] 中的 [符合目的格式設定]。

銷售量

產品

銷售人員

5

蘋果

彥亭

4

蘋果

欣雯

15

朝鮮薊

彥亭

3

朝鮮薊

欣雯

22

香蕉

彥亭

12

香蕉

欣雯

10

紅蘿蔔

彥亭

33

紅蘿蔔

欣雯

公式

描述

=SUMIFS(A2:A9, B2:B9, "=A*", C2:C9, "彥亭")

相加開頭為 A 且由彥亭銷售的產品數量。 它使用Criteria1中的萬用字元 *,"=A*"在Criteria_range1 B2:B9 中尋找符合的產品名稱,並尋找 Criteria_range2 C2:C9中的 "Tom"名稱。 接著相加 Sum_range A2:A9 中符合兩個條件的數字。 結果為 20。

=SUMIFS(A2:A9, B2:B9, "<>香蕉", C2:C9, "彥亭")

相加由彥亭銷售但不是香蕉的產品數量。 在Criteria1<>"<>",以排除香蕉,並尋找 Criteria_range2 C2:C9 中的"Tom"名稱。 接著相加 Sum_range A2:A9 中符合兩個條件的數字。 結果為 30。

常見問題

問題

描述

0 (零) 會顯示,而不是預期的結果。

如果您測試的是人名等的文字值,請確定 Criteria1,2 放在引號內。

如果 Sum_range 中有 TRUE 或 FALSE 值,結果就會不正確。

Sum_range 的 TRUE 和 FALSE 值的評估方式不同,因此可能會在兩者相加時導致非預期的結果。

包含 TRUE Sum_range儲存格會評估為 1。 包含 FALSE 評估為 0 (0) 。

最佳做法

請執行此動作

描述

使用萬用字元。

criteria1,2 中使用萬用字元 (例如問號 (?) 和星號 (*)) 可以協助您找到類似但不完全相同的相符結果。

問號可以比對任何單一字元。 星號比對任何一串字元。 如果您要尋找真正的問號或星號,請在問號前鍵入波狀符號 (~)。

例如,=SUMIFS (A2:A9、B2:B9、"=A*"、C2:C9、"To?) 會新增名稱開頭為 「To」 且結尾為可能不同的最後一個字母的所有實例。

了解 SUMIF 及 SUMIFS 之間的差異。

SUMIFS 和 SUMIF 兩者的引數順序是不同的。 更明確地說,sum_range 引數在 SUMIFS 中是第一個引數,但是在 SUMIF 中卻是第三個引數。 這是使用這些函數時發生問題的常見原因。

如果您要複製並編輯這些類似的函數,請確定依照正確的順序排列引數。

為範圍引數使用相同的列和欄數。

Criteria_range 必須包含與 Sum_range 引數相同的列數及欄數。

頁面頂端

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家,或是在 Answers 社群取得支援。

另請參閱

請參閱如何使用 SUMIFS 等進位 IF 函數的影片

SUMIF 函數只會將符合一項條件的值相加

SUMSQ 函數會先計算每個值的數學平方值,再加總所有值

COUNTIF 函數只會計算符合單一準則的值

COUNTIFS 函數只會計算符合多個準則的值

IFS 函數 (Microsoft 365 Excel 2016及稍後)

Excel 公式概觀

如何避免公式出錯

偵測公式中的錯誤

數學與三角函數

Excel 函數 (按字母排序)

Excel 函數 (依類別)

需要更多協助?

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

×