エクセル入門
RANK関数(範囲の中で指定数値の序列)

Excelの初心者向け入門解説
公開日:2013年5月以前 最終更新日:2021-06-25

RANK関数(範囲の中で指定数値の序列)


順序に従って範囲内の数値を並べ替えたとき、数値が何番目に位置するかを返します。


RANK関数の書式

RANK(数値,範囲,[順序])

数値

範囲内での順位 (位置) を調べる数値を指定します。

範囲


数値の範囲の配列またはその範囲への参照を指定します。
参照に含まれる数値以外の値は無視されます。

順序

範囲内の数値を並べる方法を指定します。

0または省略
範囲内の数値が ...3、2、1 のように降順に並べ替えられます。

0以外を指定(通常は1を指定)
範囲内の数値が 1、2、3、... のように昇順で並べ替えられます。

RANK関数の使用例

A1 5
A2 4
A3 7
A4 5
A5 3

であるとして、

=RANK(A1,$A$1:$A$5,1) ・・・ 3(同順位あり)
=RANK(A2,$A$1:$A$5,1) ・・・ 2
=RANK(A3,$A$1:$A$5,1) ・・・ 5(4が抜ける)
=RANK(A4,$A$1:$A$5,1) ・・・ 3(同順位あり)
=RANK(A5,$A$1:$A$5,1) ・・・ 1

3番目に大はい値の5(A1とA4)が2つあるので、
A1とA4は3となり、4が抜けて、次の順位(A3)が5となります。

RANK関数の応用例

関数で他シートへ並べ替える方法(サンプル:ABC分析)
通常、並べ替えは元データが変更されれば、毎回、並べ替えを行う必要がありますが、, これが、結構面倒な場合もあります。出来れば、マクロを組みたいところですが、マクロはちょっとと言う人もいるでしょう。そこで、関数で他シートへ並べ替える方法です。

同時に覚えたい関連関数

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


Officeサポート RANK関数


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

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



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

MIN関数(範囲に含まれる最小の数値)

・MIN関数の書式 ・MIN関数の使用例 ・同時に覚えたい関連関数
LARGE関数(範囲の中でk番目に大きなデータ)
・LARGE関数の書式 ・LARGE関数の使用例 ・同時に覚えたい関連関数
SMALL関数(範囲の中でk番目に小さな値)
・SMALL関数の書式 ・SMALL関数の使用例 ・SMALL関数の応用例 ・同時に覚えたい関連関数
RANK関数(範囲の中で指定数値の序列)
日付時刻のシリアル値
・日付のシリアル値 ・時刻のシリアル値 ・サイト内の日付時刻関連の参考ページ
DATE関数(年,月,日を日付に)
・DATE関数の書式 ・DATE関数の使用例 ・サイト内の日付時刻関連ページ
DATEVALUE関数(日付を表す文字列を日付に)
・DATEVALUE関数の書式 ・DATEVALUE関数の使用例 ・サイト内の日付時刻関連ページ
YEAR関数(日付を年に)
・YEAR関数の書式 ・YEAR関数の使用例 ・サイト内の日付時刻関連ページ
MONTH関数(日付を月に)
・MONTH関数の書式 ・MONTH関数の使用例 ・サイト内の日付時刻関連ページ
DAY関数(日付を日に)
・DAY関数の書式 ・DAY関数の使用例 ・サイト内の日付時刻関連ページ
TIME関数(時,分,秒を時刻に)
・TIME関数の書式 ・TIME関数の使用例 ・サイト内の日付時刻関連ページ


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

ExcelマクロVBA入門目次|エクセルの神髄(2024-03-20)
VBA10大躓きポイント(初心者が躓きやすいポイント)|VBA技術解説(2024-03-05)
テンキーのスクリーンキーボード作成|ユーザーフォーム入門(2024-02-26)
無効な前方参照か、コンパイルされていない種類への参照です。|エクセル雑感(2024-02-17)
初級脱出10問パック|VBA練習問題(2024-01-24)
累計を求める数式あれこれ|エクセル関数応用(2024-01-22)
複数の文字列を検索して置換するSUBSTITUTE|エクセル入門(2024-01-03)
いくつかの数式の計算中にリソース不足になりました。|エクセル雑感(2023-12-28)
VBAでクリップボードへ文字列を送信・取得する3つの方法|VBA技術解説(2023-12-07)
難しい数式とは何か?|エクセル雑感(2023-12-07)


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

1.最終行の取得(End,Rows.Count)|VBA入門
2.RangeとCellsの使い方|VBA入門
3.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門
4.繰り返し処理(For Next)|VBA入門
5.変数宣言のDimとデータ型|VBA入門
6.ブックを閉じる・保存(Close,Save,SaveAs)|VBA入門
7.並べ替え(Sort)|VBA入門
8.条件分岐(IF)|VBA入門
9.セルのクリア(Clear,ClearContents)|VBA入門
10.マクロとは?VBAとは?VBAでできること|VBA入門




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


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



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