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 中的每個儲存格。

sum_range中包含 TRUE 的儲存格評估為 1;sum_range中含有 FALSE 的儲存格評估為 0 (零) 。

在準則中使用萬用字元、問號 (?) 和星號 (*) 。 問號代表任一單一字元,而星號代表任何連續字元。 如果想要尋找實際的問號及星號,請在字元前面輸入波狀符號 (~)。

每一個 criteria_range 的大小及形狀不一定要跟 sum_range 一樣。 相加的實際儲存格是由將 criteria_range 中的左上方儲存格當做開始儲存格,然後加上對應 sum_range 之大小及形狀的儲存格來決定。 例如:

若 sum_range 為 criteria_range是 實際評估的儲存格為
答 1:答 5 B1:B5 B1:B5
答 1:答 5 B1:B3 B1:B5
A1:B4 C1:D4 C1:D4
A1:B4 C1:C2 C1:D4

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。