次の方法で共有


WorksheetFunction.SumIf(Range, Object, Object) メソッド

定義

指定された検索条件に一致するセルの値を合計します。

public double SumIf (Microsoft.Office.Interop.Excel.Range Arg1, object Arg2, object Arg3);
Public Function SumIf (Arg1 As Range, Arg2 As Object, Optional Arg3 As Object) As Double

パラメーター

Arg1
Range

範囲: 評価の対象となるセル範囲を指定します。

Arg2
Object

検索条件: 計算の対象となるセルを定義する条件を、数値、式、または文字列で指定します。 たとえば、条件は 32、"32"、"32"、または ">apples" として表すことができます。

Arg3
Object

合計範囲: 範囲内の対応するセルが検索条件を満たす場合に加算される実際のセルを指定します。 合計範囲を省略すると、検索条件に一致した場合に、範囲内のセルが検索条件によって評価されて、そのセルの値そのものが加算されます。

戻り値

注釈

合計範囲に含まれるセルの個数と形状は、必ずしも対応するセルと一致している必要はありません。 加算の対象となる実際のセルは、合計範囲の左上のセルを基準にして決定されます。 以下に例を示します。

A1:A5B1:B5B1:B5
A1:A5B1:B3B1:B5
A1:B4C1:D4C1:D4
A1:B4C1:C2C1:D4

You can use the wildcard characters, question mark (?) and asterisk (*), in criteria. ワイルドカード文字の疑問符は任意の 1 文字を表し、アスタリスクは任意の文字列を表します。 If you want to find an actual question mark or asterisk, type a tilde (~) preceding the character.

適用対象