• ベストアンサー

Excelの関数PERCENTRANKについて

Excelの関数PERCENTRANKについて教えてください。 この関数の意味がよく解りません。 指定した値の相対的位置を計算する。相対評価とか書いてあります。 この式の内容とかどういうふうに使えばよいでしょうか。 例 A1 12    A2 28    A3 32 これをC1のセルに「=PERCENTRANK(A1:A3,29,1)」と入力します。すると0.6(60%)と表示されます。上記の12,28,32の値(指定範囲)に対して29が60%というのがよくわかりません。本来の式はどういう式なのでしょうか。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.1

>この式の内容とかどういうふうに使えばよいでしょうか。 すぐ思いつくのが、成績を付けるときに使えるでしょう。 例えば、個人の平均点(や総得点)をPERCENTRANKで相対評価し、  90%以上~     に『5』  70%以上~90%未満に『4』  30%以上~70%未満に『3』  10%以上~30%未満に『2』       ~10%未満に『1』 を付けるのは簡単にできるでしょう。同じ点数が多数ないか検査する必要があるでしょう。(全員満点なら評価できなくなるわけです。) 質問では、3個のデータで値が全て異なるためのため  28に対するPERCENTRANK=0.5  32に対するPERCENTRANK=1 になります。 『29』は値がないため補完することになります。 補完区間は、28から32間で、そのPERCENTRANKは0.5から1です。補完を行うと、  ((29-28)/(32-28))*(1-0.5)+0.5 = 0.625 PERCENTRANK(A1:A3,29,1)=0.6   1桁で表示 PERCENTRANK(A1:A3,29,3)=0.625  3桁で表示 で、補完結果とPERCENTRANKを3桁で計算した結果が一致します。 これは各数値が1つの場合はこのように表現できますが、同じ数字が複数ある場合も考慮すると (例)A1:A8に数値があるとします   数  PERCENTRANK   10   0.0000   13   0.1428   18   0.2857   18   0.2857   18   0.2857   18   0.2857   30   0.8571   33   1.0000 『24に対するPERCENTRANK』を求めると、PERCENTRANK($A$1:$A$8,24,3)=0.785 24の前後の数値について、   前は  18 で 4個 PERCENTRANK=0.2857   後ろは 30 で   PERCENTRANK=0.8571 この条件で補完すると、  =0.2857+(24-18)/(30-18)*(0.8571-0.2857)/4+(0.8571-0.2857)*(4-1)/4 となります。これは、補完区間の前の数値(小さいほうの数値)が1つでも成立します。 かなり昔の記憶で書いています。ご参考に。

popura709
質問者

お礼

どうも回答ありがとうございます。 テストの成績を付ける時に便利ですね。 参考になりました。

popura709
質問者

補足

内容が難しくよくわかりません。標準偏差に似たものでしょうか。 例えばサンプルデータ(テスト点数)が五つあったとします。 各々のサンプル数(受験数)はまちまちとします。 a.123個 b. 48個 c. 89個 d.278個 e. 36個 この時の50(50点)と言う値の各サンプルでの相対評価を見て比べるということになりますか。

関連するQ&A