傳回範圍內符合條件的項目總和。
範例
傳回資料欄中符合條件的值的總和。
用法示範
=SUMIF(table_name!price, ">5", table_name!inventory)
語法
SUMIF(條件核對欄, 條件, 加總資料欄)
條件核對欄
- 要用於檢驗是否符合「條件」的資料欄。條件
- 要套用到「條件核對欄」的規律或檢驗。加總資料欄
- 要用於計算總和的資料欄 (若未指定這個引數,系統會使用「條件核對欄」來計算總和)。
用法示範
SUMIF(A1:A10,">20")
SUMIF(A1:A10,"Paid",B1:B10)
語法
SUMIF(範圍, 條件, [加總範圍])
-
範圍
- 要用於檢驗是否符合條件
的範圍。 -
條件
- 要套用到範圍
的規律或檢驗。-
如果
範圍
包含要檢查的文字,條件
必須是字串。條件
可包含萬用字元,例如?
(用於比對任何單一字元) 或*
(用於比對零個以上的連續字元)。如要比對實際的問號或星號,請在問號或星號前加上波浪號 (~
) 字元,例如~?
和~*
。字串條件必須括在引號中。系統隨即會檢查範圍
內的每個儲存格是否與條件
相等 (如果使用萬用字元,則會檢查是否與條件相符)。 -
如果
範圍
包含要檢查的數字,則條件
可以是字串或數字。如果提供數字,系統會檢查範圍
內的每個儲存格是否與條件
相等。在其他情況下,條件
可以是包含數字的字串 (系統也會檢查是否與該數字相等),或是前方加上以下任一運算子的數字:=
(檢查是否相等)、>
(檢查範圍中儲存格的值是否大於條件值) 或<
(檢查範圍中儲存格的值是否小於條件值)
-
-
加總範圍
- 要用於計算總和的範圍 (若未指定這個引數,系統會使用「範圍
」引數指定的範圍來計算總和)。
注意事項
SUMIF
只能根據單一條件執行條件式加總。如要設定多個條件,請使用DSUM
資料庫函式。
另請參閱
SUMSQ
:傳回一連串數字或儲存格平方的總和。
SUM
:傳回一連串數字和/或儲存格的總和。
SERIESSUM
:提供參數 x
、n
、m
以及a
,則傳回 a1xn + a2x(n+m) + ... + aix(n+(i-1)m) 的冪級數總和。i 代表「a」範圍內的項數。
QUOTIENT
:傳回某個數字除以另一個數字的結果 (不包含餘數)。
PRODUCT
:傳回一連串數字相乘的結果。
MULTIPLY
:傳回兩個數字的乘積,等於「*」運算子。
MINUS
:傳回兩個數字的差,等於「-」運算子。
DSUM
:利用 SQL 型查詢功能在資料庫資料表形式的陣列或範圍中選取值,然後傳回各值的總和。
DIVIDE
:傳回一個數字被另一個數字相除的結果。等於「/」運算子。
COUNTIF
:傳回範圍內符合條件的項目數量。
ADD
:傳回兩個數字的總和, 等於「+」運算子。