Excel SUMIFS 函數教學
SUMIFS 函數 是 Excel 中的一個條件加總函數,用來計算範圍內符合多個條件的數字總和。與 SUMIF 函數不同,SUMIFS 允許你根據多個條件進行篩選,並對符合所有條件的數字進行加總。
SUMIFS 函數語法
SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
- sum_range(必填):實際加總的數字範圍。這是你想加總的數字範圍。
- criteria_range1(必填):第一個條件範圍,這個範圍用來檢查第一個條件。
- criteria1(必填):第一個條件,這個條件用來篩選
criteria_range1範圍中的數字。 - criteria_range2, criteria2, …(選填):可以繼續加入更多的條件範圍和條件,最多支持 127 個條件範圍。
SUMIFS 函數的運作原理
SUMIFS 函數會根據你提供的多個條件,篩選出符合條件的數字,並對它們進行加總。它的運作原理是將每個條件範圍與條件進行比較,並對所有符合條件的數字進行加總。
範例
範例 1:計算大於 10 且小於 50 的數字總和
假設你有以下數字範圍 A1:A6,並且想對範圍 B1:B6 中的數字進行加總,條件是範圍 A1:A6 中的數字大於 10 且小於 50:
A1: 5 B1: 100
A2: 15 B2: 200
A3: 25 B3: 150
A4: 60 B4: 300
A5: 30 B5: 250
A6: 40 B6: 350
如果你想計算 B1:B6 範圍中對應 A1:A6 範圍中大於 10 且小於 50 的數字總和,公式如下:
=SUMIFS(B1:B6, A1:A6, ">10", A1:A6, "<50")
結果是 1050,因為符合條件的數字對應的 B 列數字是 200 + 150 + 250 + 350 = 1050。
範例 2:計算某個產品的總銷售額
假設你有以下銷售數據,範圍 A1:A6 是產品名稱,B1:B6 是銷售金額,C1:C6 是銷售日期:
A1: Apple B1: 100 C1: 2025-01-01
A2: Banana B2: 50 C2: 2025-01-02
A3: Apple B3: 150 C3: 2025-01-03
A4: Orange B4: 75 C4: 2025-01-04
A5: Apple B5: 200 C5: 2025-01-05
A6: Banana B6: 120 C6: 2025-01-06
如果你想計算 Apple 產品在 2025 年 1 月 1 日至 2025 年 1 月 5 日間的總銷售額,公式如下:
=SUMIFS(B1:B6, A1:A6, "Apple", C1:C6, ">=2025-01-01", C1:C6, "<=2025-01-05")
結果是 450,因為符合條件的銷售金額是 100 + 150 + 200 = 450。
範例 3:使用通配符篩選條件
假設你有以下銷售數據,範圍 A1:A6 是產品名稱,B1:B6 是銷售金額:
A1: Apple B1: 100
A2: Banana B2: 150
A3: Apple B3: 200
A4: Pineapple B4: 250
A5: Apple B5: 300
A6: Mango B6: 350
如果你想計算所有名稱以 Apple 開頭的產品的銷售總和,你可以使用通配符 * 來表示任意數量的字符,公式如下:
=SUMIFS(B1:B6, A1:A6, "Apple*")
結果是 600,因為符合條件的產品是 Apple,它們的銷售金額是 100 + 200 + 300 = 600。
如何使用 SUMIFS 函數
- 在 Excel 中,選擇一個空白的單元格。
- 輸入公式
=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)。 - 按 Enter 鍵,Excel 會返回符合所有條件的數字總和。
注意事項
- 條件範圍:所有的
criteria_range必須具有相同的大小和形狀。如果sum_range的大小不同,則會導致錯誤。 - 條件類型:條件(
criteria)可以是數字、文本、邏輯運算符(如">10")或通配符(如*和?)。如果條件是文本,應該使用引號。*代表任意數量的字符。?代表一個字符。
- 大小寫不敏感:
SUMIFS函數對條件的大小寫不敏感。
常見錯誤
- #VALUE! 錯誤
如果criteria_range或sum_range的大小不一致,則會返回#VALUE!錯誤。 - #N/A 錯誤
如果criteria_range或sum_range中有空白或無效引用,可能會導致#N/A錯誤。
相關函數
- SUMIF 函數:
SUMIF函數與SUMIFS類似,但它只能處理單一條件。當你需要對多個條件進行加總時,SUMIFS是更好的選擇。 - COUNTIFS 函數:
COUNTIFS函數用來計算範圍內符合多個條件的單元格數量,與SUMIFS類似,但它返回的是符合條件的單元格數量,而不是總和。 - AVERAGEIFS 函數:
AVERAGEIFS函數根據多個條件計算範圍內數字的平均值。 - SUM 函數:
SUM函數用來對範圍內的所有數字進行加總,不包含條件。
結論
- SUMIFS 函數 是 Excel 中非常有用的多條件加總工具,適用於根據多個條件對數據進行加總分析。
- 它支持多達 127 個條件範圍,適合進行複雜的數據篩選和加總。