エクセル入門
SMALL関数(範囲の中でk番目に小さな値)

Excelの初心者向け入門解説
最終更新日:2021-06-25

SMALL関数(範囲の中でk番目に小さな値)


1 組のデータの中で順位番目に小さなデータを返します。
相対的な順位に基づいて、データの中から特定の値を選択することができます。


SMALL関数の書式

SMALL(範囲, 順位)

範囲

抽出の対象となるデータが入力されているセル範囲または配列を指定します。


順位

抽出する値の、小さい方から数えた順位を数値で指定します。

SMALL関数の使用例

Excel エクセル SMALL関数

上記の場合、

=SMALL(A1:A6,1) ・・・ 3
=SMALL(A1:A6,2) ・・・ 4
=SMALL(A1:A6,3) ・・・ 5
=SMALL(A1:A6,4) ・・・ 7

=SMALL(A1:A6,5) ・・・ 7
=SMALL(A1:A6,6) ・・・ 9
=SMALL(A1:A6,7) ・・・ #NUM!!


SMALL関数の応用例

複数条件で検索し、複数データを取得する方法
各種条件でデータを絞る場合は、オートフィルタが一般的に使用されますが、元のデータがあるシートで作業する為、間違ってデータを消してしまったり、使用する上で制約があります。また、VLOOKUPでは、単一条件のみであり、しかも1件しか取得できません。

誕生日一覧から、指定誕生月の人を全員取り出す
配列数式を使って、誕生日が指定月の該当者全員を取り出します。各種条件でデータを絞る場合は、オートフィルタが一般的に使用されますが、日付の中の、月だけの指定になると、お手上げです。(出来ない事はありませんが、かなり面倒です。

同時に覚えたい関連関数

MAX関数(範囲に含まれる最大の数値)
・MAX関数の書式 ・MAX関数の使用例 ・同時に覚えたい関連関数
MIN関数(範囲に含まれる最小の数値)
・MIN関数の書式 ・MIN関数の使用例 ・同時に覚えたい関連関数
LARGE関数(範囲の中でk番目に大きなデータ)
・LARGE関数の書式 ・LARGE関数の使用例 ・同時に覚えたい関連関数
RANK関数(範囲の中で指定数値の序列)
・RANK関数の書式 ・RANK関数の使用例 ・RANK関数の応用例 ・同時に覚えたい関連関数


Officeサポート SMALL関数


ワークシート関数一覧
・文字列関数 ・日付と時刻の関数 ・情報関数 ・論理関数 ・検索/行列関数 ・数学/三角関数 ・統計関数 ・財務関数 ・エンジニアリング関数 ・データベース関数 ・アドイン/オートメーション ・キューブ ・Microsoft Office のサポート

ワークシート関数の一覧(2010以降)
・Excel2010で追加されたワークシート関数 ・Excel2013で追加されたワークシート関数 ・Excel2016/Excel2019で追加されたワークシート関数 ・Excel2021で追加されたワークシート関数 ・Excel2021以降の365で追加されたワークシート関数 ・Microsoft「Office のサポート」



同じテーマ「エクセル入門」の記事

MAX関数(範囲に含まれる最大の数値)
MIN関数(範囲に含まれる最小の数値)
LARGE関数(範囲の中でk番目に大きなデータ)
SMALL関数(範囲の中でk番目に小さな値)
RANK関数(範囲の中で指定数値の序列)
日付時刻のシリアル値
DATE関数(年,月,日を日付に)
DATEVALUE関数(日付を表す文字列を日付に)
YEAR関数(日付を年に)
MONTH関数(日付を月に)
DAY関数(日付を日に)


新着記事NEW ・・・新着記事一覧を見る

TOROW関数(配列を横1行の配列にして返す)|エクセル入門(2022-10-31)
TOCOL関数(配列を縦1列の配列にして返す)|エクセル入門(2022-10-31)
CHOOSECOLS関数(配列から複数の指定された列を返す)|エクセル入門(2022-10-29)
CHOOSEROWS関数(配列から複数の指定された行を返す)|エクセル入門(2022-10-29)
WorksheetFunctionの効率的な使い方とスピル新関数の利用|VBA入門(2022-10-27)
VSTACK関数(配列を縦方向に順に追加・結合)|エクセル入門(2022-10-25)
HSTACK関数(配列を横方向に順に追加・結合)|エクセル入門(2022-10-25)
LAMBDA以降の新関数の問題と解説(配列操作関数編)|エクセル入門(2022-10-24)
LAMBDA以降の新関数の問題と解説(ヘルパー関数編)|エクセル入門(2022-10-24)
LAMBDA以降の新関数の問題集|エクセル入門(2022-10-24)


アクセスランキング ・・・ ランキング一覧を見る

1.最終行の取得(End,Rows.Count)|VBA入門
2.RangeとCellsの使い方|VBA入門
3.変数宣言のDimとデータ型|VBA入門
4.繰り返し処理(For Next)|VBA入門
5.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門
6.Excelショートカットキー一覧|Excelリファレンス
7.並べ替え(Sort)|VBA入門
8.マクロって何?VBAって何?|VBA入門
9.エクセルVBAでのシート指定方法|VBA技術解説
10.ExcelマクロVBAの基礎を学習する方法|エクセルの神髄




このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。


記述には細心の注意をしたつもりですが、
間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。
掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。
掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。



このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。
本文下部へ