小さいほうから○番目のデータを求める「SMALL」関数。基本的な使い方に加えて、仕事に役立つ実例も紹介する。

○番目小さいデータを求めるSMALL(スモール)

 小さいほうから○番目にあたるデータを求めるのがSMALL関数。逆に大きいほうから○番目のデータを求めるLARGE関数とセットで覚えておこう。

書式

書式 SMALL(範囲,順位)
範囲(必須) 抽出対象のデータが入力されているセル範囲を指定する
順位(必須) 抽出する値の小さいほうから数えた順位を数値で指定する

基本的な使い方

 下図の最低得点を、SMALL関数とMIN関数を使って求めてみる。2つの関数の書式の違いを覚えてほしい。F1セルにSMALL関数で最低得点を抽出するには、「=SMALL(B2:B6,1)と記述する。「1」は小さいほうからの順位を表しており、最低得点なので「1」を指定する。MIN関数の場合は「=MIN(B2:B6)」で最低得点を抽出できる。こちらは順位を指定する必要はない。

最低得点はSMALL関数とMIN関数で求められる
最低得点はSMALL関数とMIN関数で求められる

【仕事での使い方】下位○番目の値を求める

上図の一覧表で、下位3名の得点を知りたい。SMALL関数を使えば、何千人のデータがあっても一瞬で調べられる
上図の一覧表で、下位3名の得点を知りたい。SMALL関数を使えば、何千人のデータがあっても一瞬で調べられる

 テスト結果の表から下位3名の得点を取り出したい――。そんなときに使うのがSMALL関数だ。

 下図でF3セルに最低得点を抽出するには、「=SMALL($C$3:$C$14,E3)」と記述する。「順位」の部分をE3としたのは、あらかじめE3~E5セルに「1」~「3」の順位を入力しておいたため。こうすると、F3セルをF4、F5セルにコピーしたときに「順位」の部分が「E4」「E5」とコピーされる。逆に「範囲」を絶対セルにしたのは、コピーしたときに得点を抽出する範囲がズレないようにするためだ。

下位3位の人数を求める。まず、E3~E5セルに「1~3」を入力。次に、F3セルにSMALL関数の式を入力する。引数「範囲」は、「$」を付けて絶対参照にする。すると、後はドラッグしてコピーするだけで、2位や3位の値も表示できる
下位3位の人数を求める。まず、E3~E5セルに「1~3」を入力。次に、F3セルにSMALL関数の式を入力する。引数「範囲」は、「$」を付けて絶対参照にする。すると、後はドラッグしてコピーするだけで、2位や3位の値も表示できる

全編コロナ後書き下ろし!
「ワークマンは商品を変えずに売り方を変えただけでなぜ2倍売れたのか」(2020年6月29日発売)
酒井大輔著、日経BP、1760円

 既存店と同じ商品を扱いながら、売り方を変えただけで2倍売れた!衝撃の新業態「ワークマンプラス」誕生から2年近く。消費増税も、新型コロナ禍も物ともせず、2桁成長を続けるワークマンの強さの秘密に迫りました。

 主人公は、商社からやってきた1人の男。作業服専門店が、なぜ今をときめくアパレルショップになれたのか。客層を大きく拡大できたのはなぜなのか。実は水面下で、緻密かつ計算され尽くした戦略がありました。組織が躍動し、変わっていく姿を、物語仕立てで克明に描写。本邦初公開の情報も余すことなく盛り込みました。ワークマンは新型コロナにどう立ち向かったのか。アフターコロナで何を仕掛けるのか。本書を読めばすべて分かります。新時代のリーダー像、成果を出すチームづくりの極意も見えてくるはずです。
Amazonで購入する
日経BP SHOPで購入する