說明
使用此函式可返回符合單一條件的單元格之和。鏈結中支援。
語法
SUMIF(range,criteria, [sum_range])
輸入
此函式接受下列參數
| 名稱 | 必要 | 說明 | 有效輸入 |
|---|---|---|---|
範圍 |
是 | 要考慮的範圍。 | 產生儲存格範圍的儲存格、儲存格範圍或公式。硬體編碼的值也可接受。 |
準則 |
是 | 要加入的其他數字。 | 單元格引用(包括範圍)、數字或公式,其結果為其中之一。硬體編碼的值也可接受。 |
[sum_range] |
沒有 | 要添加的實際單元格,,如果 您要添加的單元格不是在範圍 中指定的單元格。 如果省略 sum_range 參數,則新增的儲存格為範圍 中指定的儲存格。 |
結果為儲存格範圍的儲存格、儲存格範圍或公式。硬體編碼的值也是可以接受的。 |
範例
範例資料
| A | B | |
|---|---|---|
| 1 | 51 | 56 |
| 2 | 93 | 39 |
| 3 | 雞蛋 | 15 |
| 4 | 19 | 92 |
| 5 | 75 | 22 |
公式範例
| 使用案例 | 公式 | 說明與結果 |
|---|---|---|
| 求範圍內符合特定條件的值之和。 | =sumif(a1:a5,">50") |
此公式的工作方式如下:
對於此資料集,公式返回219 。 |
| 根據另一個範圍中的條件對一個範圍中的值求和。 | =sumif(a1:a5,">=75", b1:b5) |
此公式的工作方式如下:
對於此資料集,公式會返回61 。 |
| 將一個範圍內的值相加,排除另一個範圍內符合特定文字準則的值。 | =SUMIF(A1:A5, "<>egg", B1:B5) |
此公式的工作方式如下:
對於此資料集,公式會返回209 。 |
附註
-
sum_range值的尺寸應與range中提供的範圍相同。如果不這樣做,性能可能會受到影響,公式會對從sum_range中第一個單元格開始的單元格範圍求和,但其維度與range相同。 - SUMIF 支援邏輯運算符號 (>,<,<>,=) 和通配符 (*,?) 進行部分匹配。
- 條件可套用至日期、數字和文字。
- SUMIF 可以根據空白 ("「) 或非空白 (」<>") 的儲存格計算總和。
- 如果文字包含在儲存格或區域引用中,則視為零。
- 如果包含的文字不帶引號,函數會返回 #NAME! 如果文字包含引號,函數會返回 #VALUE!
- 如果參數包含錯誤,SUMIF 將返回錯誤。
- SUMIF 最多可處理 255 個參數。
- SUMIF 支援萬用字元。
提示
TBD
相關功能
abs
exp
ln
mod
n
power
product
sign
sqrt
subtotal
sum sumifs
sumproduct