PERCENTRANK.INC関数:配列内での値の順位を百分率で取得する
PERCENTRANK.INC 関数は Excel で用意されている関数の一つで、対象の配列の中で指定した値の順位を百分率で取得します。 PERCENTRANK.INC 関数の場合、先頭のデータの率は 0(0%) で最後のデータの率が 1(100%) となります。ここでは Excel における PERCENTRANK.INC 関数の使い方について解説します。
※ Excel の対応バージョン : 365 web 2021 2019 2016 2013 2010
(Last modified: )
PERCENTRANK.INC関数の使い方
PERCENTRANK.INC
関数は対象の配列の中で指定した値の順位を百分率で取得します。
PERCENTRANK.INC(配列,値,有効桁数)
1 番目の引数に対象となるデータが含まれるセル範囲を指定します。 2 番目の引数に順位を調べる値を指定します。 3 番目の引数に結果として取得する順位を小数点何桁まで取得するのかを指定します。省略した場合は 3 が指定されたものとして扱われます。
例えば次のようなデータから順位を取得する場合で考えてみます。
対象のデータを小さい順に並び替えて、そのあとでそれぞれのデータに順位を付けます。このとき PERCENTRANK.INC
関数では先頭のデータの順位が 0 となります。
今回取得する百分率での順位は、各値をデータの数から 1 を引いた値で割った値で計算します。今回はデータの数が 6 なので、各値を 6 から 1 引いた 5 で割った値が順位の百分率となります。
PERCENTRANK.INC関数のサンプル
それでは実際に PERCENTRANK.INC
関数を使ってみます。 Excel のシートに対象の数値を次のように入力しました。
順位を表示する D3 セルを選択し、次のように入力しました。 PERCENTRANK.INC
関数の 1 番目の引数に対象のデータが入力されているセル範囲として $C$3:$C$11 、 2 番目の引数には順位を調べる値が入力されている C3 、 3 番目の引数には小数点以下の桁数として 2 を指定します。
=PERCENTRANK.INC($C$3:$C$11,C3,2)
Enter
キーを押すと、 E5 セルには次のように表示されます。
同じように D4 セルから D11 セルまで PERCENTRANK.INC
関数を入力すると次のように表示されました。
PERCENTRANK.INC
関数の場合は一番小さな値の順位が 0 、一番大きな値の順位が 1 となります。
-- --
Excel における PERCENTRANK.INC 関数の使い方について解説しました。
( Written by Tatsuo Ikura )
著者 / TATSUO IKURA
これから IT 関連の知識を学ばれる方を対象に、色々な言語でのプログラミング方法や関連する技術、開発環境構築などに関する解説サイトを運営しています。