Excel) (WorksheetFunction.SumIfs 方法

會將符合多個準則的範圍中的儲存格相加。

語法

運算式SumIfs (Arg1Arg2Arg3Arg4Arg5Arg6Arg7Arg8Arg9Arg10Arg11、Arg12Arg13Arg14Arg15Arg16Arg17Arg18Arg19Arg20Arg21Arg22Arg23Arg24Arg25Arg26Arg27Arg28Arg29Arg30)

表達 代表 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 支援與意見反應