SUMIF 函數

Excel SUMIF 函數教學

SUMIF 函數 是 Excel 中的一個條件加總函數,用來計算範圍內符合指定條件的數字之總和。與基本的 SUM 函數不同,SUMIF 函數讓你能根據指定的條件對數據進行加總。


SUMIF 函數語法

SUMIF(range, criteria, [sum_range])
  • range(必填):要檢查條件的範圍。這個範圍內的每個數字將會根據條件進行篩選。
  • criteria(必填):用來篩選的條件。可以是數字、文字、表達式,或者是包含條件的單元格。
  • sum_range(選填):實際加總的數字範圍。如果省略,則 SUMIF 函數會對 range 範圍內符合條件的數字進行加總。

SUMIF 函數的運作原理

SUMIF 函數會根據你設定的條件,對範圍內的數字進行加總。條件可以是數字比較、文字匹配,甚至是使用通配符來匹配符合條件的數字。

例如,你可以設定條件為「大於 10」,並對範圍內大於 10 的數字進行加總。


範例

範例 1:計算大於 10 的數字總和

假設你有一個數字範圍 A1:A5,如下所示:

A1: 5
A2: 15
A3: 25
A4: 3
A5: 8

如果你想計算範圍 A1:A5 中大於 10 的數字總和,公式如下:

=SUMIF(A1:A5, ">10")

結果是 40,因為只有 1525 這兩個數字大於 10,總和是 15+25=4015 + 25 = 40

範例 2:計算範圍內等於某個數字的總和

假設你有以下數字範圍 A1:A6:

A1: 10
A2: 20
A3: 10
A4: 30
A5: 10
A6: 40

如果你想計算等於 10 的數字總和,公式如下:

=SUMIF(A1:A6, 10)

結果是 30,因為範圍 A1:A6 中有三個 10,總和是 10+10+10=3010 + 10 + 10 = 30

範例 3:計算範圍內符合文本條件的總和

假設你有一個包含銷售數據的範圍 A1:B5,其中 A 列是產品名稱,B 列是銷售金額:

A1: Apple     B1: 100
A2: Banana    B2: 50
A3: Apple     B3: 150
A4: Orange    B4: 75
A5: Apple     B5: 200

如果你想計算所有 Apple 產品的銷售總和,公式如下:

=SUMIF(A1:A5, "Apple", B1:B5)

結果是 450,因為 Apple 產品的銷售金額是 100 + 150 + 200 = 450

範例 4:使用通配符匹配條件

SUMIF 函數支持使用通配符來匹配條件。假設你有以下數據:

A1: Apple    B1: 100
A2: Banana   B2: 150
A3: Apple    B3: 200
A4: Pineapple B4: 250
A5: Mango     B5: 300

如果你想計算所有包含 “Ap” 的產品(例如 Apple),可以使用 * 通配符,公式如下:

=SUMIF(A1:A5, "Ap*", B1:B5)

結果是 500,因為符合條件的產品是 ApplePineapple,它們的銷售金額為 100 + 200 + 250 = 500


如何使用 SUMIF 函數

  1. 在 Excel 中,選擇一個空白的單元格。
  2. 輸入公式 =SUMIF(range, criteria, [sum_range]),其中:
    • range 是你要檢查條件的範圍。
    • criteria 是你想設置的條件,可以是數字、文本或比較表達式。
    • sum_range 是你要加總的範圍(如果省略,則使用 range 範圍)。
  3. Enter 鍵,Excel 會返回符合條件的數字總和。

注意事項

  • 範圍和求和範圍rangesum_range 可以是不同的範圍。range 用於判斷條件,而 sum_range 則用於加總。如果省略 sum_range,則默認使用 range 進行加總。
  • 條件類型:條件(criteria)可以是數字、文字、邏輯運算符(如 ">10")或通配符(如 *?)。如果條件是文本,可以使用引號。
    • * 代表任意數量的字符。
    • ? 代表一個字符。
  • 大小寫不敏感SUMIF 的條件對大小寫不敏感。比如,"apple""Apple" 被認為是相同的。

常見錯誤

  1. #VALUE! 錯誤
    如果條件範圍或求和範圍包含無效數據(例如文本而不是數字),則會返回 #VALUE! 錯誤。
  2. #N/A 錯誤
    如果條件範圍或求和範圍中有某些空白或無效的引用,可能會導致 #N/A 錯誤。

相關函數

  • SUMIFS 函數SUMIFS 函數可以根據多個條件進行加總,與 SUMIF 的不同在於,SUMIFS 支援多個範圍和條件。
  • COUNTIF 函數COUNTIF 函數計算範圍中符合條件的單元格數量,而不是總和。
  • AVERAGEIF 函數AVERAGEIF 函數根據條件計算範圍的平均值。
  • SUM 函數:如果沒有條件要求,則使用 SUM 函數對範圍進行總和計算。

結論

  • SUMIF 函數 是 Excel 中非常實用的條件加總工具,能幫助你根據指定條件快速計算數據的總和。
  • 它支持各種條件,從數字比較到文本匹配,甚至是使用通配符進行篩選。

發佈留言

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