SpreadJS製品ヘルプ
RANK
関数リファレンス > 関数の一覧 > 互換性関数 > RANK

数値リストの中から、指定の数値が何番目に位置するかを返します。 RANK関数の返す順位は、リスト内の数値を並べ替えた場合の数値の順位となります。

書式

RANK(number,array,order)

引数

有効な引数は次のとおりです。

引数 説明
number 順位を調べる数値
array 数値リストへの参照
order (オプション)数値の順位付け方法。0を設定、または省略すると降順に、0以外の値を指定すると昇順になります。

解説

RANK関数は、重複した数値は同じ順位とみなします。 1つの順位が複数の値に割り当てられると、以降の順位にずれが生じます。 たとえば整数値のリストを例に取ると、12という数値が第4位として2個存在する場合、次の13は6位となります。このとき、5位の値はありません。

データ型

numberおよびorder引数に対しては数値データ、array引数に対しては参照を受け取り、 数値データを返します。

サンプル

RANK(B3,B1:B8,1)

RANK(R3C2,R1C2:R8C2,1)

関連トピック