WorksheetFunction.SumIfs メソッド (Excel)

セル範囲内で、複数の検索条件を満たすセルの値を合計します。

構文

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, arg28arg29arg30)

: WorksheetFunction オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
Arg1 必須 Range 合計対象範囲: 合計を求める対象範囲を指定します。
Arg2 必須 Range Criteria_range1、criteria_range2... - 関連付けられている条件を評価する 1 つ以上の範囲。
Arg3 - Arg30 必須 バリアント型 条件 1、条件 2... - 追加されるセルを定義する、数値、式、セル参照、またはテキストの形式の 1 つ以上の条件。 たとえば、条件は 32、"32"、">32"、"Windows"、または B4 のようになります。

戻り値

倍精度浮動小数点型 (Double)

注釈

sum_range の各セルは、指定された対応する条件がすべてそのセルに対して真である場合にのみ合計されます。

合計対象範囲のセルに TRUE が含まれている場合は 1 と見なされ、FALSE が含まれている場合は 0 (ゼロ) と見なされます。

条件には、ワイルドカード文字、疑問符 (?)、アスタリスク (*) を使用します。 ワイルドカード文字の疑問符は任意の 1 文字を表し、アスタリスクは任意の文字列を表します。 If you want to find an actual question mark or asterisk, type a tilde (~) before the character.

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

合計対象範囲 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 のサポートおよびフィードバックを参照してください。