SUMIFS 函數

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 函數

  1. 在 Excel 中,選擇一個空白的單元格。
  2. 輸入公式 =SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
  3. Enter 鍵,Excel 會返回符合所有條件的數字總和。

注意事項

  • 條件範圍:所有的 criteria_range 必須具有相同的大小和形狀。如果 sum_range 的大小不同,則會導致錯誤。
  • 條件類型:條件(criteria)可以是數字、文本、邏輯運算符(如 ">10")或通配符(如 *?)。如果條件是文本,應該使用引號。
    • * 代表任意數量的字符。
    • ? 代表一個字符。
  • 大小寫不敏感SUMIFS 函數對條件的大小寫不敏感。

常見錯誤

  1. #VALUE! 錯誤
    如果 criteria_rangesum_range 的大小不一致,則會返回 #VALUE! 錯誤。
  2. #N/A 錯誤
    如果 criteria_rangesum_range 中有空白或無效引用,可能會導致 #N/A 錯誤。

相關函數

  • SUMIF 函數SUMIF 函數與 SUMIFS 類似,但它只能處理單一條件。當你需要對多個條件進行加總時,SUMIFS 是更好的選擇。
  • COUNTIFS 函數COUNTIFS 函數用來計算範圍內符合多個條件的單元格數量,與 SUMIFS 類似,但它返回的是符合條件的單元格數量,而不是總和。
  • AVERAGEIFS 函數AVERAGEIFS 函數根據多個條件計算範圍內數字的平均值。
  • SUM 函數SUM 函數用來對範圍內的所有數字進行加總,不包含條件。

結論

  • SUMIFS 函數 是 Excel 中非常有用的多條件加總工具,適用於根據多個條件對數據進行加總分析。
  • 它支持多達 127 個條件範圍,適合進行複雜的數據篩選和加總。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *