PERCENTRANK 関数

適用先
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

PERCENTRANK 関数は、データセット内の値の順位を、データセットに対する割合 (基本的に、データセット全体における値の相対的な位置) として返します。 たとえば、PERCENTRANK 関数を使用すると、同じテストのすべての点数のフィールドの中で個人のテストの点数がどの程度に表示されるかを調べることができます。 

重要

この関数は、精度を向上させる可能性があり、その名前が目的をより適切に反映した他の関数と置き換えられました。 この関数は下位互換性のために引き続き使用できますが、今後のバージョンの Excel では使用できなくなる可能性があります。 今度は新しい関数を使うことを検討してください。 

新しい関数の詳細については、「 PERCENTRANK」を参照してください。EXC 関数PERCENTRANK。INC 関数

書式

PERCENTRANK(配列,x,[有効桁数])

PERCENTRANK 関数の書式には、次の引数があります。

  • 配列 必須。
    パーセント順位が決定される数値のデータ (または事前定義された配列) の範囲。 
  • X 必須。 配列内の順位を知りたい値。 
  • 意義 オプション。 計算結果として返される百分率の有効桁数を指定します。 有効桁数を省略すると、小数点以下第 3 位 (0.xxx) まで計算されます。

解説

  • 配列が空の場合、PERCENTRANK は #NUM! を返します。 エラー値。
  • 有意性 < 1 の場合、PERCENTRANK は #NUM! を返します。 エラー値。
  • X が配列内の値のいずれか (特定の学生のテストのスコアのリストなど) に特に一致しない場合、PERCENTRANK は補間して X のパーセンテージランクを返します。

使用例

次の表から、データ例をコピーします ( 「データ 」という単語からすべての数式など)。 次に、新しい Excel ワークシートで、そのすべてをセル A1 以下に貼り付けます。

数式の結果を表示するには、数式を選択して F2 キーを押し、Enter キーを押します。 可視性のために必要に応じて列の幅を調整します。 

データ    
13
12
11
8
4
3
2
1
1
1
数式 説明 (計算結果) 結果
=PERCENTRANK(A2:A11,2) 範囲 A2:A11 の中で、2 の順位を比率で求めます。 セット内の 3 つの値が 2 未満であり、6 は 2 よりも大きいので、結果は 0.333 が返されます。 範囲の中に 2 が含まれるので (セル A8)、2 未満の数は 2 未満の数と 2 より大きい数の値の合計で割られます。 結果は、3/(3+6)=0.333 になります。 0.333
=PERCENTRANK(A2:A11,4) 範囲 A2:A11 の中で、4 の順位を比率で求めます。 5 つの値が 4 未満で、4 つの値が 4 より大きいです。 上記の例は、5/(4+5)=0.555 のようになります。 0.555
=PERCENTRANK(A2:A11,8) 範囲 A2:A11 の中で、8 の順位を比率で求めます。 6 つの値が 8 未満で、3 つの値が 8 より大きいです。 上記の例に従うと、6/(6+3) =0.666 となります。 0.666
=PERCENTRANK(A2:A11,5) 範囲 A2:A11 の中で、5 の順位を比率で求めます。 上記の例とは異なり、範囲の中に 5 は含まれません。 4 の PERCENTRANK と 8 の PERCENTRANK の間の 1/4 の位置を探すことにより 5 の PERCENTRANK が計算されます。 これは、(0.555)+(0.25*(0.666-0.555))、または 0.583 です。 0.583