套用到
Microsoft 365 Excel Mac 版 Microsoft 365 Excel Excel 網頁版 Excel 2024 Mac 版 Excel 2024 Excel 2021 Mac 版 Excel 2021 Excel 2019 Excel 2016 Excel Web 應用程式 Microsoft365.com 我的 iPhone 版 Office

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

您的瀏覽器不支援視訊。 請安裝 Microsoft Silverlight、Adobe Flash Player 或 Internet Explorer 9。

語法

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 中找出名字「彥亭」。 接著相加 Sum_range A2:A9 中符合兩個條件的數字。 結果為 20。

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

加總不是香蕉的產品數量,並且由 Tom 販賣。 在 Criteria1 中使用 <> 排除香蕉 (即 "<>Bananas"),並在 Criteria_range2 C2:C9 中找出名字「彥亭」。 接著相加 Sum_range A2:A9 中符合兩個條件的數字。 結果為 30。

常見問題

問題

描述

顯示 0 (零),而非預期的結果。

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

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

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

Sum_range 中的儲存格若包含 TRUE,即會評估為 1。 包含 FALSE 的儲存格,即會評估為 0 (零)。

最佳做法

請執行此動作

描述

使用萬用字元。

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

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

例如,=SUMIFS(A2:A9, B2:B9, "=A*", C2:C9, "To?") 將會加上名稱開頭為 "To" 且結尾可能不同的所有執行個體。

了解 SUMIF 及 SUMIFS 之間的差異。

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

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

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

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

頁面頂端

需要更多協助嗎?

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

另請參閱

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

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

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

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

IFS 函數 (Microsoft 365、Excel 2016 及更新版本)

Excel 公式概觀

如何避免公式出錯

偵測公式中的錯誤

數學與三角函數

Excel 函數 (按字母排序)

Excel 函數 (依類別)

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。