SUMIFS 函數

Applies To
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 Excel Web App

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

語法

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_range1Criteria1 會建立搜尋配對,用以搜尋特定準則的範圍。 找到範圍中的項目後,即相加其 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, “彥亭”) 加上非香蕉且由 Tom 銷售的產品數目。 它會在 Criteria1 中使用 “<>Bananas” 來排除香蕉<>,並在 Criteria_range2 C2:C9 中尋找名稱 “Tom”。 接著相加 Sum_range A2:A9 中符合兩個條件的數字。 結果為 30。

常見問題

問題 描述
顯示 0 (零),而非預期的結果。 如果您測試的是人名等的文字值,請確定 Criteria1,2 放在引號內。
如果 Sum_range有 TRUE 或 FALSE 值,結果就會不正確。 Sum_range 的 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 引數必須包含與 Sum_range 引數相同的列數和欄數。

頁面頂端

需要更多協助嗎?

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