WorksheetFunction メソッド (Excel)WorksheetFunction.SumProduct method (Excel)

引数として指定した配列の対応する要素間の積をまず計算し、さらにその和を返します。Multiplies corresponding components in the given arrays, and returns the sum of those products.


SumProduct(Arg1Arg2Arg3Arg4Arg5Arg6Arg7Arg8Arg9、 __ Arg10、 Arg11Arg12Arg13、 __ Arg14、Arg15 __、 Arg16Arg17Arg18Arg19Arg20Arg21Arg22Arg23Arg24Arg25Arg26Arg27、Arg28 __、 Arg29Arg30)expression.SumProduct (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, Arg28, Arg29, Arg30)

: WorksheetFunction オブジェクトを表す変数。expression A variable that represents a WorksheetFunction object.


名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
Arg1 - Arg30Arg1 - Arg30 必須Required VariantVariant 配列1、配列2、array3、および加算するコンポーネントを含む 1 ~ 30 個の配列。Array1, array2, array3... - 2 to 30 arrays whose components you want to multiply and then add.

戻り値Return value

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


引数となる配列は、行数と列数が等しい配列である必要があります。The array arguments must have the same dimensions. 指定しない場合、 SumProductは #VALUE を返します。If they do not, SumProduct returns the #VALUE! が返されます。error value.

SumProductでは、数値以外の配列エントリは0であると見なされます。SumProduct treats array entries that are not numeric as if they were zeros.

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.