【Excel】SMALL関数-指定されたデータの中で、k番目に小さなデータを返す関数-


(約文字)

2022-05-30

  • Keyword
  • Excel
  • SMALL関数
  • 小さなデータ

SMALL関数とは

エクセルの「SMALL関数」は指定されたデータの中で、k番目に小さなデータを返す関数です。

データの集まりの中から、相対的な位置にある値を求めることが出来ます。

構文と引数

  • 365
  • 2019
  • 2016
  • 2013
  • 2010
  • 2007

=SMALL(範囲,順位)

重要:日付は、DATE関数を使って入力するか、他の数式または他の関数の結果として指定します。 例えば2020年3月13日を入力する場合は、DATE(2020,3,13) を使用します。 日付を文字列として入力した場合、エラーが発生することがあります。

引数必要性内容
範囲必須抽出の対象となるデータが入力されている「セル範囲」や「配列」を指定します。
順位必須抽出する値の小さい方から数えた「順位」を数値で指定します。

SMALL関数の解説

  • ・配列にデータが含まれていない場合は、エラー値#NUM!が返されます。
  • ・順位が0以下、または対象となるデータの個数よりも大きい場合は、エラー値#NUM!が返されます。
  • ・範囲に含まれるデータの個数をnとするとき、SMALL(範囲,1) は最小値を返します。
  • ・範囲に含まれるデータの個数をnとするとき、SMALL(範囲,n) は最大値を返します。
出典:Microsoft - Office サポート

SMALL関数の使用例

データ説明
31
44
58
23
37
412
654
48
723

上のデータの1列目の値のうち、4番目に小さな数値を求めます。

=SMALL(A2:A10,4)

=4

上のデータの2列目の値のうち、2番目に小さな数値を求めます。

=SMALL(B2:B10, 2)

=3

関連する関数

  • LARGE関数:指定されたデータの中でk番目に大きなデータを返す関数
  • SMALL関数:指定されたデータの中でk番目に小さなデータを返す関数
  • MAX関数:指定されたデータの中で最大値を返す関数
  • MIN関数:指定されたデータの中で最小値を返す関数