• ベストアンサー

エクセルで偏差値を出したいのですが・・・

素点(グロス)40名分に対して、各々の偏差値を出したいのですが、エクセルに点数を入力した後、どの関数を使えばいいのかわかりません。「偏差値」として関数のところで検索させると、STDE・・っていくつかでてきますがどれをどう使えばいいのか、組み合わせなくてはいけないのか、平均とかも事前に出しておく必要があるのかなどなど。 手順を例を示して教えていただけると助かります。そのとおりにやってみますので。どうぞよろしくお願い申し上げます。

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

  • ベストアンサー
  • shut0325
  • ベストアンサー率40% (490/1207)
回答No.1

素人です。 参考URLを元に考えると、 A1~A40に点数が入っていると仮定します。 仮にA13の偏差値を求めたい場合、 B13に =10*(A13-AVARAGE(A1:A40))/STDEVP(A1:A40)+50 とすればいいのではないでしょうか? マクロにすると楽できるかと思います。

参考URL:
http://allabout.co.jp/children/hsexam/closeup/CU20060723A/
minokazu
質問者

お礼

ありがとうございました、実際やってみたらそれらしき数値が出ました。 ただその次として、A13がうまくいったので次にA14を求めようとB13をB14にドラッグしてみたら、AVERAGEやSTDEVPの範囲までが移動してしまいます。どうすればいいですか、何度もすみませんがまた教えてやってください。

その他の回答 (1)

  • ultraCS
  • ベストアンサー率44% (3956/8947)
回答No.2

#1様の答えの改良ですが、行間でコピーしたい場合は、母集団の範囲に名前を付けて、その名前を引用するか、引用範囲を固定します。名前を付けて引用した方がスマートですが(長くなるので調べてみてください)、範囲を固定する方法だと。 10*(A13-AVARAGE($A$1:$A$40))/STDEVP($A$1:$A$40)+50 セルの番地に$をつければ、$をつけた列や行の範囲が固定できます。列Aについては固定しなくても良いですが、まあ、ついでということで。

minokazu
質問者

お礼

うまくいきました、ほんとにありがとうございました。 お2人ともに深く感謝いたします。

関連するQ&A