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

1 つのデータ セットの中で順位番目に大きなデータを返します。Returns the k-th largest value in a data set. LARGE 関数を利用すると、相対的な順位に基づいて、データの中から特定の値を選択することができます。You can use this function to select a value based on its relative standing. たとえば、 largeを使用して、最高、ランナー、または第3位のスコアを返すことができます。For example, you can use Large to return the highest, runner-up, or third-place score.

構文Syntax

大規模(Arg1Arg2)expression.Large (Arg1, Arg2)

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

パラメーターParameters

名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
Arg1Arg1 必須Required VariantVariant 範囲: 抽出の対象となる値が入力されている配列またはデータの範囲を指定します。Array - the array or range of data for which you want to determine the k-th largest value.
Arg2Arg2 必須Required DoubleDouble 順位: 抽出する値の、大きい方から数えた順位を数値で指定します。K - the position (from the largest) in the array or cell range of data to return.

戻り値Return value

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

注釈Remarks

配列が空の場合**** は、#NUM が返されます。If array is empty, Large returns the #NUM! が返されます。error value.

K ≤0または k がデータポイントの数より大きい場合、#NUM **** が返されます。If k ≤ 0 or if k is greater than the number of data points, Large returns the #NUM! が返されます。error value.

N が範囲内のデータ要素の数である場合、LARGE (配列, 1) は最大値を返し、大きい (配列, n) は最小値を返します。If n is the number of data points in a range, LARGE(array,1) returns the largest value, and LARGE(array,n) returns the smallest value.

サポートとフィードバック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.