Excel) (WorksheetFunction.SumIfs 方法
會將符合多個準則的範圍中的儲存格相加。
語法
運算式。SumIfs (Arg1、Arg2、Arg3、Arg4、Arg5、 Arg6、Arg7、Arg8、Arg9、Arg10、Arg11、Arg12、Arg13、Arg14、Arg15、Arg16、Arg17、Arg18、Arg19、Arg20、Arg21、Arg22、Arg23、Arg24、Arg25、Arg26、Arg27、Arg28、Arg29、Arg30)
表達 代表 WorksheetFunction 物件的 變數。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
Arg1 | 必要 | Range | Sum_range - 要加總的範圍。 |
Arg2 | 必要 | Range | Criteria_range1,criteria_range2... - 要在其中評估相關準則的一或多個範圍。 |
Arg3 - Arg30 | 必要 | Variant | Criteria1,criteria2... - 一或多個準則,其格式為數字、運算式、儲存格參照或文字,定義要加入的儲存格。 例如,準則可以表示為 32、「32」、「 > 32」、「apples」 或 B4。 |
傳回值
雙精確度
註解
只有當指定的所有對應準則都為該儲存格的 true 時,才會加總sum_range中的每個儲存格。
包含 TRUE 的sum_range儲存格會評估為 1;包含 FALSE 的sum_range儲存格會評估為 0 (零) 。
在 criteria 中使用萬用字元、問號 () 和星號 (*) 。 問號代表任一單一字元,而星號代表任何連續字元。 如果想要尋找實際的問號及星號,請在字元前面輸入波狀符號 (~)。
每一個 criteria_range 的大小及形狀不一定要跟 sum_range 一樣。 相加的實際儲存格是由將 criteria_range 中的左上方儲存格當做開始儲存格,然後加上對應 sum_range 之大小及形狀的儲存格來決定。 例如:
若 sum_range 為 | 且criteria_range為 | 實際評估的儲存格為 |
---|---|---|
A1:A5 | B1:B5 | B1:B5 |
A1:A5 | B1:B3 | B1:B5 |
A1:B4 | C1:D4 | C1:D4 |
A1:B4 | C1:C2 | C1:D4 |
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。