• ベストアンサー

エクセルで偏差値(標準偏差)を出す方法

はじめまして 標準偏差の原理はわかるのですが、エクセルを使って、標準偏差を出す方法を教えて頂きたいのですが、宜しくお願い申し上げます。 例えば、テストで全員50人の点数が以下の場合、どの関数をどのように使えば宜しいのでしょうか? 100点:2人 90点:5人 80点:7人 70点:17人 60点:6人 50点:9人 40点:0人 30点:3人 20点:1人 10点:0人 0点:0人

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

  • ベストアンサー
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.6

#03です。 EXCELの標準偏差を求めるSTDEV関数はサンプリング集団に対する標準偏差(不偏標準偏差)を求める公式を用いています。 テスト点数の標準偏差のようにデータが母集団全体になる場合はSTDEVP関数を用いるのが正しいようです。  =STDEVP(A1:A100)

すると、全ての回答が全文表示されます。

その他の回答 (5)

noname#204879
noname#204879
回答No.5

「偏差値(標準偏差)を出す方法」を質問のタイトルにしておられますが、「標準偏差」の意味で「偏差値」という言葉は使用しない方がよろしいかと。 「偏差値」という用語はいわゆる学力の指標の意味で使われています。

すると、全ての回答が全文表示されます。
回答No.4

A1からA50まで各点数を入れて =STDEV(A1:A50) で答えが出ます。 (No.3さんの計算式と同じ答えがでます⇒17.70046) カッコ内には30個までの数値しか入れられませんが、上記のように範囲指定をすれば標本数はいくつでも構いません。 (いくつまでできるかは試したことはありませんが、少なくとも数千個といったレベルは大丈夫なはずです)

すると、全ての回答が全文表示されます。
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.3

EXCELのSTDEV関数で標準偏差を求めることは可能ですが、値は30個までしか指定できません。従って50人のデータがあるならこの関数ではなく公式を数式化する必要があります 仮にA1:A100の範囲に各人の点数があるとします。(人数が100人以下で構いません)。そして任意のセルに =((COUNT(A1:A100)*SUMPRODUCT(A1:A100^2)-SUM(A1:A100)^2)/(COUNT(A1:A100)*(COUNT(A1:A100)-1)))^0.5 の式を入れます。これは (nΣx^2 -(Σx)^2 / (n(n-1)) ) ^ 0.5 をそのまま式にしたものです。検算していませんm(_ _)m

すると、全ての回答が全文表示されます。
  • taiyo7
  • ベストアンサー率22% (22/97)
回答No.2

stdev関数、stdevpa関数ですね。

参考URL:
http://support.microsoft.com/default.aspx?scid=kb%3Bja%3B879541
すると、全ての回答が全文表示されます。
noname#187541
noname#187541
回答No.1

こんにちは。 標準偏差というと STDEV、STDEVP、STDEVA、STDEPA 辺りでしょうか。 私は使ったことがないので詳しくはヘルプを参照してください。

すると、全ての回答が全文表示されます。

関連するQ&A