SUMIF 函數

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

您可以使用 SUMIF 函數,加總範圍中符合指定準則的值。 例如,假設在包含數字的欄中,您只想要加總大於 5 的數值。 您可以使用下列公式: =SUMIF (B2:B25,“>5”)

秘訣

  • 您可以視需要將準則套用到一個範圍,然後加總不同範圍中對應的值。 例如,公式 =SUMIF(B2:B5, "John", C2:C5) 只會將範圍 C2:C5 中在範圍 B2:B5 中的對應儲存格等於 "John" 的值加總。
  • 若要依據多個準則加總儲存格,請參閱 SUMIFS 函數。

重要

當您使用 SUMIF 函數來比對超過 255 個字元的字串或字串 #VALUE!時,會傳回不正確的結果。

語法

SUMIF(range, criteria, [sum_range])

SUMIF 函數語法具有下列引數:

  • 範圍必填項目。 您要依準則評估的儲存格範圍。 每個範圍中的儲存格必須是數字或名稱、陣列或包含數字的參照。 空白或文字值會遭到忽略。 選取的範圍可能包含標準 Excel 格式的日期, (以下範例) 。

  • 準則必填項目。 準則形式為數字、運算式、儲存格參照、文字或定義要相加哪些儲存格的函數。 可以包含萬用字元 - 問號 (?) 以符合任何單一字元,星號 (*) 以符合任何字元順序。 如果您要尋找實際的問號或星號,請在該字元前面輸入波狀符號 (~) 。
    例如,準則可以表示為 32、“>32”、B5、“3?”、“apple*”、“*~?”、或 TODAY () 。

    重要

    任何包含邏輯符號或數學符號的文字準則或準則都必須以雙引號括住 (")。 如果 criteria 是數值,則不需要使用雙引號。

  • sum_range選用。 如果您想要新增 range 引數中指定以外的儲存格,請實際要新增的儲存格。 如果省略 sum_range 引數,Excel 會將 range 引數中指定的儲存格 (套用準則的相同儲存格) 。
    Sum_range 的大小和形狀應與 範圍相同。 否則效能可能會降低,而且公式會加總從 sum_range 中的第一個儲存格開始,但維度與 範圍相同的儲存格範圍。 例如:

    範圍 sum_range 實際加總的儲存格
    A1:A5 B1:B5 B1:B5
    A1:A5 B1:K5 B1:B5

範例

範例 1

請在下列表格中複製範例資料,再將之貼到新 Excel 活頁簿中的儲存格 A1。 若要讓公式顯示結果,請選取公式,按 F2,然後再按 Enter。 如有需要,您可以調整欄寬來查看所有資料。

房產價值 佣金 資料
$100,000 $7,000 $250,000
$200,000 $14,000
$300,000 $21,000
$400,000 $28,000
公式 描述 結果
=SUMIF (A2:A5,“>160000”,B2:B5) 財產價值超過 $160,000 的佣金總和。 $63,000
=SUMIF (A2:A5,“>160000”) 超過 $160,000 的財產價值總和。 $900,000
=SUMIF(A2:A5,300000,B2:B5) 財產價值等於 $300,000 的佣金總和。 $21,000
=SUMIF (A2:A5,“”> & C2,B2:B5) 財產價值超過 C2 內含值的佣金總和。 $49,000

範例 2

請在下列表格中複製範例資料,再將之貼到新 Excel 活頁簿中的儲存格 A1。 若要讓公式顯示結果,請選取公式,按 F2,然後再按 Enter。 如有需要,您可以調整欄寬來查看所有資料。

類別 食物 銷售額
Vegetables Tomatoes $2,300
Vegetables Celery $5,500
Fruits Oranges $800
Butter $400
Vegetables Carrots $4,200
Fruits Apples $1,200
公式 描述 結果
=SUMIF(A2:A7,"Fruits",C2:C7) "Fruits" 類別內所有食物銷售量的加總。 $2,000
=SUMIF(A2:A7,"Vegetables",C2:C7) "Vegetables" 類別內所有食物銷售量的加總。 $12,000
=SUMIF(B2:B7,"*es",C2:C7) 以 "es" 為結尾 (Tomatoes、Oranges 和 Apples) 之所有食物銷售量的加總。 $4,300
=SUMIF(A2:A7,"",C2:C7) 未指定類別之所有食物銷售量的加總。 $400

頁面頂端