共用方式為


Excel) (WorksheetFunction.SumIf 方法

會將特定準則所指定的儲存格相加。

語法

運算式SumIf (Arg1Arg2Arg3)

表達 代表 WorksheetFunction 物件的 變數。

參數

名稱 必要/選用 資料類型 描述
Arg1 必要 Range Range - 您想要依準則評估的儲存格範圍。
Arg2 必要 Variant Criteria - 以數字、運算式或文字為格式的準則,用以定義要相加的儲存格。 例如,準則可以表示為 32、「32」、「 > 32」 或 「apples」。
Arg3 選用 Variant Sum_range - 如果範圍中實際儲存格的對應儲存格符合準則的話,則為要相加的實際儲存格。 如果省略 sum_range,會依照準則評估範圍中的儲存格,並且將這些儲存格相加。

傳回值

雙精確度

註解

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

如果範圍為 而 sum_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

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

支援和意見反應

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