Windows版Excel2016偏差値を上位何パーセントなのかに換算するにはNORMDIST関数を、上位何パーセントという数値を偏差値に換算するにはNORMINV関数を使うということを記事にしました。偏差値60が上位約16パーセントに該当するというのは、データが完全に正規分布している状態の、あくまで理論上の値ですから、実際のデータでは当然変動します。どれくらい変化するものなのかが気になったので、Excelファイルを作ってみました。[スポンサードリンク]偏差値60と上位16%を確認するサンプルファイルサンプルファイルの、D列に得点E列に偏差値F列に上位何%かを、それぞれ計算するようにしています。条件付き書式で、E列には60以上の数値に水色の背景色、F列には0.16以下の数値にベージュ色の背景色を、設定しています。▼サンプルファイル(32KByte)ダウンロードショートカットキー[F9]で再計算を行うと、得点が生成しなおされて、F列とG列の色のついているセルが変化することを確認できます。何度か[F9]キーを押すと、偏差値60と上位16パーセントが、一致することもあれば、乖離することもあるということが見えてきます。偏差値の計算には、得点が正規分布しているという大前提がありますから、単なる乱数では意味を成しません。$A$2)」という数式で、正規分布する乱数を生成するようにしています。正規乱数を生成するNORMINV関数で利用する、平均はA1セルに標準偏差はA2セルで、それぞれ指定するようにしています。-4)」という数式を入れて、A列の正規乱数を、降順で並べ替えを行っています。INT(B5))」という数式を入れ、100以下の整数だけにしています。A列セルに生成する正規分布した乱数の生成で利用する、A1セルの平均点やA2セルの標準偏差によっては、負の数値も発生する可能性もありますが、平均を65・標準偏差を10としている場合は、まず発生しないでしょうから、ここでは考慮していません。平均をD1セルにはAVERAGE関数でD列の平均、D2セルにはSTDEVP関数でD列の標準偏差を計算しています。50」という数式で偏差値を計算しています。COUNT($E$5:$E$204)」という数式で、上位何パーセントなのかを計算しています。散布図F列までで、偏差値60と上位16%の関係は確認できますが、そもそも生成した得点が、どんな分布をしているのかが気になったので、H5:I25セルに5点ごとの分布数をカウントして、H5:I25セルを使った散布図を作成してあります。Officeの使い方などを紹介し続け(2012年頃からはVBA関連記事が多め)、毎日5万人の方にご覧いただいています。