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

1 組のデータの中で順位番目に小さなデータを返します。Returns the k-th smallest value in a data set. この関数を利用すると、相対的な順位に基づいて、データの中から特定の値を選択することができます。Use this function to return values with a particular relative standing in a data set.


(Arg1Arg2)expression.Small (Arg1, Arg2)

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


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

戻り値Return value

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


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

K ≤0または k がデータポイントの数を超えている場合、数値は #NUM を返します。If k ≤ 0 or if k exceeds the number of data points, Small returns the #NUM! が返されます。error value.

n を範囲に含まれているデータの個数とするとき、SMALL(範囲,1) は対象となるデータの最小値を返します。また、SMALL(範囲,n) は対象となるデータの最大値を返します。If n is the number of data points in array, SMALL(array,1) equals the smallest value, and SMALL(array,n) equals the largest 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.