WorksheetFunction.DProduct メソッド (Excel)

リストまたはデータベースの指定された列を検索し、条件を満たすレコードの積を返します。

構文

DProduct (arg1, arg2, arg3)

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

パラメーター

名前 必須 / オプション データ型 説明
Arg1 必須 Range データベース: リストまたはデータベースを構成するセル範囲を指定します。 データベースは、行 (レコード) と列 (フィールド) にデータを関連付けたリストです。 リストの先頭の行には、各列の見出しが入力されている必要があります。
Arg2 必須 バリアント型 (Variant) フィールド: 関数の中で使用する列を指定します。 フィールドには、半角の二重引用符 (") で囲んだ "樹齢" や "歩どまり" などのような文字列、またはリストでの列の位置を示す、引用符なしの番号、たとえば、先頭の列を示す場合は 1、2 番目の列を示す場合は 2 を指定します。
Arg3 必須 バリアント型 (Variant) 検索条件: 指定した条件が設定されているセル範囲を指定します。 列見出しと検索条件を指定するセルが少なくとも 1 つずつ含まれている場合は、検索条件に任意のセル範囲を指定します。

戻り値

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

注釈

Because the equal sign is used to indicate a formula when you type text or a value in a cell, Microsoft Excel evaluates what you type; however, this may cause unexpected filter results. 文字列または値のいずれかに等式比較演算子を指定するには、条件範囲の適切なセルに文字列式として抽出条件を入力します。

="=entry" の場合、 entry は検索する文字列または値です。

例:

セルに入力する内容 Excel による評価と表示
="=西脇" =西脇
="=3000" =3000

テキスト データの抽出では、大文字と小文字は区別されません。 ただし、特定の関数を使用することによって、大文字と小文字を区別した検索を実行できます。

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。