
教えてください。エクセル2007を使用しています。僕はエクセル初心者ではありませんが、玄人でもない中級者くらいだと思います。早速ですが、例えばA列に男か女かの性別、B列に日本、アメリカなどの国籍、C列に東京、フロリダなどの州、県、D列に右利きか左効きか、E列に年齢が書いてある表において、「男、日本、埼玉、右利き」の人の「年齢」の「標準偏差(STDEV)」を求めようとしたとき、計算する方法がわかりません。ソートをかけて求める方法も考えましたが、内容や位置がコロコロ変わるため、向いていないと思ってます。平均値ならAVERAGEIFSで出せますし、合計ならSUMIFSがあると思います。1つの条件(たとえば、「日本」の「年齢」の標準偏差)ならば、なんとかできますが、このような場合の関数はあるのでしょうか?もしなければ、どのように算出するのか教えて頂ければありがたいです。よろしくお願いいたします。
No.3ベストアンサー
- 回答日時:
方法1:
=STDEV(IF((A1:A100="男")*(B1:B100="日本")*(C1:C100="東京")*(D1:D100="左"),E1:E100))
と数式バーに記入して,コントロールキーとシフトキーを押しながらEnterで入力します
方法2:
STDEVの基本式
=SQRT((N*Σ(x^2)-(Σx)^2)/(N*(N-1)))
で計算します(関数のヘルプを参照の事)
NはCOUNTIFS関数,ΣxはSUMIFS関数で計算できますが,Σ(x^2)については
=SUMPRODUCT((A1:A100="男")*(B1:B100="日本")*(C1:C100="東京")*(D1:D100="左"),E1:E100,E1:E100)
といった具合に求める必要があります。
ありがとうございます。方法1で完璧にできました。こうじゃないかな、って感じでIFを使ってやったこともあったのですが、さっぱりできませんでした。確認の計算もしましたが、数値も合っており非常にうれしく思っています。本当にありがとうございました。
No.2
- 回答日時:
こんばんは!
お望みの方法とは違うかもしれませんが・・・
SUBTOTAL関数を使ってはどうでしょうか?
オートフィルタでフィルタをかけ、表示されているデータの標準偏差が表示されると思います。
表示したいセル(オートフィルタで非表示にならないセル)に
=SUBTOTAL(7,E:E)
※ SUBTOTAL関数で集計方法の「7」は「STDEV関数」と説明にあったと思います。m(_ _)m
No.1
- 回答日時:
エクセル初心者からの回答ですいません。
授業で習った中で、フィルターを使う方法があったのですが、それでは出来ないものなのでしょうか。
データベースをフィルターにかけて、プルダウンで条件を選んで、選び出されたものを範囲指定して、別なところで計算するという考え方です。
万が一にでもお役に立てられたなら幸いです
早速の回答、ありがとうございます。そうですね。この方法もあると思います。ただ、このデータはそれで完成ではなく、追加、削減、変更も十分あり得るものです。また、そのデータの同じシート上で、他にもいろいろな計算が行われており、この時だけフィルターをかけて、というとかなり手間になってしまうのではないかと思います。もし、他の方法がなければこの方法を行いたいと思います。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセル 条件を指定した標準偏差の出し方
Excel(エクセル)
-
Excelにて条件(ワイルドカード)付きの標準偏差を求めたいです
Excel(エクセル)
-
EXCEL 複数の範囲から標準偏差を求めるには?
Excel(エクセル)
-
-
4
一定期間での標準偏差算出
Excel(エクセル)
-
5
Excel関数:「0」を除いた標準偏差の計算方法2
Excel(エクセル)
-
6
エクセルの散布図のX軸に文字を表示したいのですが、どうしたらよいのでしょうか?
Excel(エクセル)
-
7
エクセルで計算すると2.43E-19などと表示される。Eとは何ですか?
Windows Me・NT・2000
-
8
Excelでエラー(#N/Aなど)値を含む範囲で最大値や最小値をもとめ
その他(Microsoft Office)
-
9
一列に並んでいる大量のデータを10個ずつ平均(A1~A2000まである
Excel(エクセル)
-
10
エクセルで#N/Aを含めた平均値を求める方法
Excel(エクセル)
-
11
条件付きの標準偏差をVBAを用いて計算したいです
Excel(エクセル)
-
12
VBAを用いて条件付きの平均値、標準偏差を求めたいです(Ecxel 2016使用)
Visual Basic(VBA)
-
13
EXCELでコピーしたグラフのデータ範囲変更について
Excel(エクセル)
-
14
有無、要否、賛否、是非、可否、当否…これらの言葉について
その他(教育・科学・学問)
-
15
サンプル数の異なる2群間におけるT検定について
その他(自然科学)
-
16
エクセルで一定期間毎の平均値の算出式について
Excel(エクセル)
-
17
MIN関数で空白セルを無視したいのですが
その他(Microsoft Office)
-
18
エクセルにおける、グラフの指数表示に関して
Excel(エクセル)
-
19
ExcelでIF関数によるグラフの表示・非表示の選択
Excel(エクセル)
-
20
標準偏差の平均値の求め方
数学
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SUMIFとCOUNTIFを合わせたよう...
-
エクセルでの複数条件下での標...
-
ある一定時間を超えた場合の超...
-
エクセルで年月の合計の関数を...
-
Excelの表以外が暗い?
-
EXCEL 経過年数の平均を求めた...
-
エクセルで角度の計算できますか?
-
隣のセルに入力したら自動的に...
-
excel 2000 のセルで,計算式に...
-
Excel:月またぎを含む日数の差...
-
エクセル2010で合計5000に近い...
-
エクセルで、一つのセルに二つ...
-
エクセル シフト表 6連続勤...
-
【スプレッドシート】指定の日...
-
エクセル指定日付の数値を別シ...
-
エクセルにて「週」から日付を...
-
複数連続した列幅や行高を一発...
-
エクセルで過去10年分の各月...
-
Excelのセルにカレンダーの月日...
-
Excelの条件検索による合計計算
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SUMIFとCOUNTIFを合わせたよう...
-
隣のセルに入力したら自動的に...
-
【スプレッドシート】指定の日...
-
ある一定時間を超えた場合の超...
-
エクセルでの複数条件下での標...
-
エクセルで年月の合計の関数を...
-
エクセルで「ぶら下げ」書式を...
-
エクセルで、一つのセルに二つ...
-
EXCEL 経過年数の平均を求めた...
-
エクセルにて「週」から日付を...
-
エクセルで角度の計算できますか?
-
Excelの表以外が暗い?
-
複数連続した列幅や行高を一発...
-
Excelの1つのセルにそれぞれ文...
-
ある数値から始まるものをカウ...
-
Excelのセルにカレンダーの月日...
-
Excel:月またぎを含む日数の差...
-
時間帯ごとの集計をしたいがエ...
-
excelでの文字を隠す方法
-
エクセル2003 MONTH関数で
おすすめ情報