SUMIFS 函數

套用到
Microsoft 365 Excel Mac 版 Microsoft 365 Excel Excel 2024 Mac 版 Excel 2024 Excel 2021 Mac 版 Excel 2021 Excel 2019 Excel 2016 Excel Web 應用程式

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 技術社群 中的專家,或在 社群中取得支援。