エクセル(Excel)初心者学習・入門 エクセル(EXCEL)初心者学習・入門
エクセル(Excel)基本操作関数の使い方エクセル(Excel)マクロ目的から探すエクセル(Excel)書籍エクセル&ワード掲示板
エクセル(Excel)初心者学習・入門エクセル関数の使い方統計関数−RANK関数とは

RANK関数

関数の種類 統計関数
書式 RANK(数値,範囲,順序)

RANK関数の使い方

RANK関数は降順又は昇順で範囲内の数値を並べ替えた時の指定した値の位置(順位)を返します。
RANK関数を使用すると範囲内で特定の値が何番目に位置しているのか(順位)を調べる事が出来ます。
範囲に含まれる文字列、論理値、空白セルは計算対象外です。


引数の指定方法
数値 順位を調べたい数値を指定
範囲 数値を含むセル範囲や名前、数値配列を指定
順序 並び替え方法を(昇順か降順)を0が0以外で指定
0または省略した場合、降順で並び替えられます
0以外を指定した場合、昇順で並び替えられます

B2に=RANK(5,A1:A4) B4に=RANK(5,A1:A4,1)を入力すると以下の表の結果となります。

B2の=RANK(5,A1:A4)では数値に5、範囲にA1:A4を指定し、順序は省略しています。
よって、A1:A4の数値を降順に並び替えた時の5の順位2をB2に返します。

B3の=RANK(5,A1:A41)では数値に5、範囲にA1:A4を指定し、順序は1を指定しています。
順序に0以外の数値を指定した場合は昇順で並べ替えが行われます。
よって、A1:A4の数値を昇順に並び替えた時の5の順位3をB4に返します。

A B
1 2 降順
2 5 2
3 6 昇順
4 1 3

RANK関数を使用してテスト受験者の順位を返す

以下の表では英語テスト受験者のテスト点数からそれぞれの受験者の順位を返しています。

C2に=RANK(B2,$B$2:$B$6) C3に=RANK(B3,$B$2:$B$6) C4に=RANK(B4,$B$2:$B$6)
C5に=RANK(B5,$B$2:$B$6) C6に=RANK(B6,$B$2:$B$6)を入力すると以下の表の結果となります。

A B C
1 受験者 英語テスト点数 順位
2 佐藤 95 2
3 田中 97 1
4 安部 70 4
5 86 3
6 内田 67 5

テスト点数が同点だった場合 RANK関数

RANK関数では指定した範囲内に同値がある場合は同じ順位として返されます。
以下の表は上記と同じようにC2からC6までRANK関数を入力し、田中の点数を95に変更しています。
この場合は佐藤95点と田中95点が同じ数値でもっとも高い点数なので両者とも順位は1となります。

A B C
1 受験者 英語テスト点数 順位
2 佐藤 95 1
3 田中 95 1
4 安部 70 4
5 86 3
6 内田 67 5
AVEDEV関数 AVERAGE関数 AVERAGEA関数 BETADIST関数 BETAINV関数 BINOMDIST関数
CHIDIST関数 CHIINV関数 CHITEST関数 CONFIDENCE関数 CORREL関数 COUNT関数
COUNTA関数 COVAR関数 CRITBINOM関数 DEVSQ関数 EXPONDIST関数 FDIST関数
FINV関数 FISHER関数 FISHERINV関数 FORECAST関数 FREQUENCY関数 FTEST関数
GAMMADIST関数 GAMMAINV関数 GAMMALN関数 GEOMEAN関数 GROWTH関数 HARMEAN関数
HYPGEOMDIST関数 INTERCEPT関数 KURT関数 LARGE関数 LINEST関数 LOGEST関数
LOGINV関数 LOGNORMDIST関数 MAX関数 MAXA関数 MEDIAN関数 MIN関数
MINA関数 MODE関数 NEGBINOMDIST関数 NORMDIST関数 NORMINV関数 NORMSDIST関数
NORMSINV関数 PEARSON関数 PERCENTILE関数 PERCENTRANK関数 PERMUT関数 POISSON関数
PROB関数 QUARTILE関数 RANK関数 RSQ関数 SKEW関数 SLOPE関数
SMALL関数 STANDARDIZE関数 STDEV関数 STDEVA関数 STDEVP関数 TDIST関数
TINV関数 TREND関数 TRIMMEAN関数 TTEST関数 VAR関数 VARA関数
VARP関数 VARPA関数 WEIBULL関数 ZTEST関数 STDEVPA関数 STEYX関数
エクセル基本操作からワークシート関数の使い方、エクセルマクロ(VBA)の使い方など紹介。
エクセルの基礎から応用まで学べる「無料エクセル学習サイト」です。


Copy right(c) 2006-2009 エクセル(Excel)初心者学習・入門 all right reserved