Excel:SUMIF SUMIFS 函數功能:
SUMIF
可以使用 SUMIF 函數來加總一個範圍內符合指定準則的值。 例如,假設在包含數字的欄中,只想要加總大於 10 的數值。可以使用下列公式 SUMIF(B2:B25,">5")。
e 作筆記軟件 (Note-Taking Software) ,在找尋筆記軟件 (Note-Taking Software) 過程中,了解不少新的筆記軟件,便將筆記軟件的資料記錄作將來參考。
語法:
SUMIF(range, criteria, [sum_range])
SUMIF(條件範圍, "條件",數字範圍)
將產品名稱=Fruit Bananas 加總,結果加總等於 $2475 + $19900 = $22375。
=SUM(C4:C17,J4,F4:F17)
![]() |
範例 SUMIF 函數 |
SUMIFS
若想抓出某商品的總金額狀況,可利用SUMIFS函數,將多項條件列進公式中,快速算出多條件加總。
語法:
SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
SUMIFS(數字範圍,條件1範圍,條件1,條件2範圍,條件2, ...)
範例:
將產品名稱=Fruit Apples Green 和 Shop = WA 加總,結果加總等於 $12000 + $30000 = $42000。
=SUMIF(F4:F17,C4:C17,H4,B4:B17,H5)
![]() |
範例 SUMIFS 函數 |
引數名稱 |
描述 |
Sum_range (必要) |
要加總的儲存格範圍。 |
Criteria_range1 (必要) |
使用 Criteria1 測試的範圍。Criteria_range1 和 Criteria1 組成一組搜尋配對,用來在範圍中搜尋特定準則。 找到範圍中的項目後,即相加其 Sum_range 中的對應值。 |
Criteria1 (必要) |
此準則定義要相加 Criteria_range1 中的哪個儲存格。 例如,準則可以輸入為 32、">32"、B4、"apples" 或 "32"。 |
Criteria_range2, criteria2, … (選用) |
其他範圍及其相關準則。 您可以輸入多達 127 組範圍/準則。 |
常見問題
問題 |
描述 |
顯示 0 (零),而非預期的結果。 |
如果您測試的是人名等的文字值,請確定 Criteria1,2 放在引號內。 |
如果 Sum_range 中有 TRUE 或 FALSE 值,結果就會不正確。 |
Sum_range</c0> 的 TRUE 和 FALSE 值的評估方式不同,因此可能會在兩者相加時導致非預期的結果。 Sum_range 中的儲存格若包含 TRUE,即會評估為 1。 包含 FALSE 的儲存格,即會評估為 0 (零)。 |
最佳做法
請執行此動作 |
描述 |
使用萬用字元。 |
在 criteria1,2 中使用萬用字元 (例如問號 (?) 和星號 (*)) 可以協助您找到類似但不完全相同的相符結果。 問號可以比對任何單一字元。 星號比對任何一串字元。 如果您要尋找真正的問號或星號,請在問號前鍵入波狀符號 (~)。 例如,=SUMIFS(A2:A9, B2:B9, "=A*", C2:C9, "To?") 將會加上名稱開頭為 "To" 且結尾可能不同的所有執行個體。 |
瞭解 SUMIF 及 SUMIFS 之間的差異。 |
SUMIFS 和 SUMIF 兩者的引數順序是不同的。 更明確地說,sum_range 引數在 SUMIFS 中是第一個引數,但是在 SUMIF 中卻是第三個引數。 這是使用這些函數時發生問題的常見原因。 如果您要複製並編輯這些類似的函數,請確定依照正確的順序排列引數。 |
為範圍引數使用相同的列和欄數。 |
Criteria_range</c0> 必須包含與 Sum_range 引數相同的列數及欄數。 |
部分資料來源:Microsoft官方網頁