• 締切済み

STDEVの条件設定方法に関して

AVERAGEでは、条件を満たした値だけを抽出して平均を算出するAVERAGEIFがありますが、STDEVを用いて条件を満たした値のみの標準偏差を求める方法を調べています。 具体的には、 1873 1749 1621 357 0 1983 2021 上記の値から1500未満の値を除いた標準偏差を求める方法について、アドバイスいただけますでしょうか。 ちなみにExcel 2007を使用しています。

みんなの回答

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.3

添付図 B1: =STDEV(IF(A1:A7>=1500,A1:A7)) と記入し、コントロールキーとシフトキーを押しながらEnterで入力するのでも。 既出回答でも正しい結果は得られますが、いったいどんな検証計算を行ったのでしょうか。

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

STDEVではなく、STDEVPを使ってみてください。 例えば、ご提示のデータがA1~A7に用意されているとして、 {=STDEVP(IF(A1:A7<1500,"NG",A1:A7))} {}はShift+Ctrl+Enter もうひとつ、基本に忠実に、分散をこつこつ計算してから標準偏差を出すやり方ならば、まずB1セルに、 =(A1-AVERAGEIF($A$1:$A$7,">=1500"))^2 という式を書き、B7までオートフィルコピー。 答えを出したいセルに、 =SQRT(SUMPRODUCT($B$1:$B$7*($A$1:$A$7>=1500))/COUNTIF($A$1:$A$7,">=1500")) としても、同じ結果が得られます。

全文を見る
すると、全ての回答が全文表示されます。
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.1

=STDEV(IF(I1:I7<1500,"",I1:I7)) と、入力してCtrl+Shift+Enter で配列数式として確定 こんな感じでどうでしょう。

bellevenus
質問者

お礼

早速のご回答ありがとうございます。 記述および入力方法を理解いたしました。 結果については、不要な値をマニュアルで削除して求めた標準偏差と若干異なっていました。 多分、条件設定で除外されたデータ数の補正までは出来ないためだと思います。 データの補正方法を調べたいと思います。

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

関連するQ&A

  • EXCELの関数"STDEV(標準偏差)"について

    EXCEL2002でSTDEV関数を用い標準偏差を出力しておりまして、通常対象となる数値(データ)が全て同じ値となる場合は平均値も同じ値となるため標準偏差"0"となるかと思うのですが、数値が3.974でn数が3,5,6,7の場合"0.0000000596…"のように"0"にならず、頭を悩ませております。 そこで質問なのですが、ズバリ『何故"0"という結果が出ないのか』です。単純な事かもしれませんが有識者の皆様、是非ご教授下さいますようお願い申し上げます。

  • 標準偏差値が合わない

    Excel2007 Windows Vist です。 関数STDEVと関数を使わない方法の両方で 標準偏差値を計算してみました。 セルB2~B8に 9.2 7.7 5.3 6.4 8.5 4.6 6.6 を入力。 関数STDEVを使った場合は 標準偏差値=1.6673332 となります。 関数STDEVを使わない場合は 公式 √{Σ(Xi-Xm)^2/N} をつかい 標準偏差値=1.54365059 となり、値が合いません。 但し Xi :資料の値 Xm:資料の平均値 N :資料の数 とします。 どちらの値を使うべきなのでしょうか。

  • エクセル STDEVとSTDEVPの違い

    エクセルの統計関数で標準偏差を求める時、STDEVとSTDEVPがあります。両者の違いが良くわかりません。 宜しかったら、恐縮ですが、以下の具体例で、『噛み砕いて』教えて下さい。 (例) セルA1~A13に1~13の数字を入力、平均値=7、STDEVでは3.89444、STDEVPでは3.741657となります。 また、平均値7と各数字の差を取り、それを2乗し、総和を取る(182)、これをデータの個数13で割る(14)、この平方根を取ると3.741657となります。 では、STDEVとSTDEVPの違いは何なのでしょうか?統計のことは疎く、お手数ですが、サルにもわかるようご教授頂きたく、お願い致します。

  • エクセルの関数(平均、偏差等)について

    エクセル2010を使用していますが、平均やバラつき(σ)を取っているのですが、異常値を除外する方法を教えてください。 測定値に明らかに異常値と分る値が入力された場合、その値は除外しないとミスリードしてしまう可能性があるので、例えば入力値がそれまでの実績値の3σ外れの場合は、平均(Average)や、標準偏差(STDEV)から除外して計算したいのですが。

  • エクセルで出した標準偏差をグラフで使う方法

    エクセルで、STDEVとかを使って出した標準偏差(?)の値を、グラフ上でエラーバーとして出す場合、平均値に対して誤差範囲を「両方向」として示せばいいんでしょうか?STDEVとかを使って出した標準偏差(?)は「両方向」の片側の値ではなくて、「両方向」の全体の値でしょうか?

  • 数の平均がある値からどれだけ乖離しているか

    数の集団{50、68、72、98、23、64}があります。 エクセルであれば、  平均点-->average() 標準偏差-->stdev() で求められます。 点数から平均点を引き、その結果を標準偏差で割って10倍したものが偏差になります。平均点を偏差値=50にするのが一般的に使用されていますので、偏差に50を足すと偏差値がでます。 説明し難いのですが、上の数の集団の平均が、ある値「60」からどれだけ乖離しているのか計算するにはするにはどうしたら良いのでしょうか? (「60」を偏差値=50として考えると) 標準偏差や偏差値を使おうとするのが間違いでしょうか? 教えてください。

  • エクセル 標準偏差について

    セルのA10にAVERAGEで求めた平均値1.5があり、同じくB10に平均値1.6があります。 「平均値の偏差」を求める場合、関数STDEV(A10:B10)で求められるのでしょうか?標準偏差のことがよくわかっていないので困っています。 よろしくお願いします。

  • Excelによる指数と乗法を含む数列の標準偏差値の求め方

    ExcelもしくはOpen Officeを使っての標準偏差の求め方についての質問です。 1.2*10^3のような25個の数値を母集団として、標準偏差を求めたいのですが、 STDEV,STDVPを使うと、いずれも「#DIV/0!」と表示されます。 そこで質問です。 1. 1.2*10^3のような値はexcelで値として認識されないのでしょうか。 2. 上記のような値で標準偏差を求めるにはどうすればよいでしょうか。 皆様忙しいでしょうが、知恵を貸していただけたら幸いです。

  • 棄却後の平均の求め方(エクセル)

    例えば、5つの数字があります。 A1:0.1、A2:0.6、A3:0.2、A4:0.3、A5:0.4 平均「AVERAGE(A1:A5)」は0.32になります。 標準偏差「STDEV(A1:A5)」:0.19を求め(σ:シグマ) 平均±σの範囲内にある値の平均を求めたいと思っています。 つまり「平均-σ:0.13~平均+σ:0.51」の範囲内にある数字の平均です。 求めたい結果は、A3:0.2,A4:0.3,A5:0.4の平均で0.3となるのですが、 これらを自動的にマクロか何かで計算させる方法はあるのでしょうか? (「ある範囲内にある数字を平均化」又は「ある範囲外の数字を棄却して平均化」) ご存じの方教えて下さい。 宜しくお願いします。

  • 標準偏差について

    標準偏差について MINTABという統計処理ソフトを使って工程能力を計算すると、標準偏差の値がExcelのSTDEV関数を 使って得られた値と異なります。 MINITABの方が厳しく出るようです。 この違いについてご存じの方がいらしゃいましたらご教示下さい。 MINITABの計算式がわかると助かります。        よろしくお願いいたします。

専門家に質問してみよう