エクセルでのデータ処理に関してですが、いくつかあるデータの中で、どの値が一番多いかといった、度数(頻度)分布の作成方法を教えていただきたいのです。
 統計学でいう、「正規分布」というやつです。
 できれば、その処理方法と、図(グラフ)作成について詳しく教えていただきたいと思っています。
 簡単な説明ではありますが、よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

こんにちは



 以下のページがご参考になるのでは?

[XL97] 「ヒストグラム」の作成方法
http://www.microsoft.com/JAPAN/support/kb/articl …

FREQUENCY 関数の使い方
http://www.microsoft.com/JAPAN/enable/kblight/t0 …

参考URL:http://www.microsoft.com/JAPAN/support/kb/articl …
    • good
    • 0

「ツール」→「アドイン」で「分析ツール」のボックスにチェックを入れて分析ツールを使えるようにしたあと、


「ツール」→「分析ツール」で「ヒストグラム」を選択すればよいと思います。
グラフ(ヒストグラム)を出力するしないもそこで選べたはずです。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qエクセル プルダウンの作り方

お世話になります。
エクセルでプルダウンの作り方を教えていただけませんでしょうか?
住所を▼のボタンでクリックしたら【北海道,青森,秋田,岩手・・・】などの選択ができるようにしたいのです。
宜しくお願いします。

Aベストアンサー

メニューから「データ」、「入力規則」、「設定」で「入力値の種類」を「リスト」を選択します。
そうすると「元の値」という表示がでますので、そこで前もって作っておいたリストの範囲を指定します。
多くないのでしたら、そのままそこにカンマで区切って入力しても出来ます。

Q度数分布を元に間隔を変更した度数分布を作る

Excelで、このような度数分布表が既にあります。
間隔は10で、頻度0のものは行自体が存在しません。

respcount
049000
107000
2101
2301
2501
2801
2901
3202
3401
3701
4002

ここから、間隔を100にした度数分布表を作りたいです。

respcount
056000
1000
2005
3004
4002

どうすればいいでしょうか?
VBAでゴリゴリ書くしかない?

Aベストアンサー

元々の表がA1から始まっていて、新しい表をその横のD1から始めるとします。
1行目は項目名、resp count
2行目 D2には 0 E2には =SUMPRODUCT((($A$2:$A$12)<(D2+100))*($B$2:$B$12))
3行目 D3には =D2+100 E3には =SUMPRODUCT((($A$2:$A$12)<(D3+100))*($B$2:$B$12))-SUM(E$2:E2)

以下、D3:E3を下にコピー
これでどうでしょう?

Qエクセルでプルダウンメニューの作り方

  エクセルの画面で、よく三角形を逆さまにした形をクリックするといくつかメニューが出てき、どれかを選べるようになっていますが、その作り方を教えてください。
 会社で人事を担当していますが、三角形(プルダウンボタン)をクリックすると社員氏名一覧が表示され、そこから選択できるようにしたいのです。
 しばらく自力でいろいろやってみましたが、さっぱり見当がつかず、どうやればいいのか分かりませんでした。よろしくお願いします。

Aベストアンサー

こんばんは!
当方使用のExcel2003での一例です!

↓の画像のようにSheet2に名簿表を作成しておきます。
画像ではSheet2のA2セル以降を範囲指定 → 名前ボックスに仮に「名簿」と入力しOK
これで範囲指定したセルが「名簿」と名前定義されましたので、

Sheet1のリスト表示させたいセルを範囲指定 → メニュー → データ → 入力規則
→ リスト → 「元の値」の欄に
=名簿
としてOK

これでSheet1のセルをアクティブにすると右側に下向き▼が表示されますので、そこをクリック!
これで希望に近い形にならないでしょうか?
Excel2007の場合は↓のURLが参考になるかもしれません。

http://www.eurus.dti.ne.jp/~yoneyama/Excel2007/excel2007-ny_kis2.html

尚、同一Sheetに「名簿表」を作成する場合は名前定義する必要はなくて
「元の値」の右側の四角をクリックし、リスト表示したいセルをそのまま範囲指定すればOKです。

以上、お役に立てば良いのですが・・・m(_ _)m

こんばんは!
当方使用のExcel2003での一例です!

↓の画像のようにSheet2に名簿表を作成しておきます。
画像ではSheet2のA2セル以降を範囲指定 → 名前ボックスに仮に「名簿」と入力しOK
これで範囲指定したセルが「名簿」と名前定義されましたので、

Sheet1のリスト表示させたいセルを範囲指定 → メニュー → データ → 入力規則
→ リスト → 「元の値」の欄に
=名簿
としてOK

これでSheet1のセルをアクティブにすると右側に下向き▼が表示されますので、そこをクリック!
これで希望に近い形にならない...続きを読む

Qエクセルで度数分布と正規分布を重ね合わせて表示する方法

エクセルで度数分布と正規分布を重ね合わせて表示する方法
あるサンプルデータから求められる平均と標準偏差を用い、正規分布曲線をエクセルで作成することはできます。また、そのサンプルデータの度数分布を作成することもできます。エクセルでこの両者を重ね合わせて表示することはできるのでしょうか?
グラフの種類>ユーザー設定>2軸上の折れ線と縦棒でやってもうまくできません。
ご存じの方がおられましたら、ご教示ください。

Aベストアンサー

>グラフの種類>ユーザー設定>2軸上の折れ線と縦棒

通常はそれでいいんですけどね。
添付図はそれを選んだ所までのスクリーンショットですが,完了すればプレビューで見ている通りのグラフがそのまま作成できます。

実際はその後,折れ線を右クリックしてもう一度グラフの種類を選び,散布図の「平滑線でつないだマーカ無し」を選んでやると,またそれっぽくなります。



#手作りするには
1.集合縦棒でとりあえず2本ずつ棒が立ったグラフにする
2.正規曲線の棒をWクリック,データ系列の書式設定で軸を第2軸に載せ替える
3.正規曲線の棒を右クリック,グラフの種類から散布図の平滑マーカ無しに変更する
でも同じように作成できます。

Qエクセル(Excel) 納品書の作り方【画像修正版

昨日http://oshiete.goo.ne.jp/qa/7348426.htmlで質問させていただき、詳しくご回答いただき少し進んだのですが、状況が変わったので改めて質問させていただきます。

■エクセル(Excel)で納品書の作成をしています。
シート1に納品書、シート2に商品マスタ(一覧)を作っていて、シート2の一覧を反映させて
納品書に番号を打ち込むだけで、商品名・単価までが出るシステムを作りたいのですが、
昨日のご回答の中の「VLOOKUP」?を入れて、自分なりにマス目の数字を変えてやってみたのですが
反映されずN/?のようなエラーになってしまいます。

※画像が見にくかったのでシート<CENTER></CENTER>だけにしました。

1、上記のように、シート2との関連付けの係数を、写真の場合の数字で教えてください。

2、合計と、合計から20%を引いた数値を割り出す関数も、写真の数字で御願いします。

宜しくご教授お願い致します。

Aベストアンサー

こんばんは!
前回投稿した者です。

当方もかなり古い(人間も古い!なぁ~んちゃって!)Excel2003を使用しています。
↓の画像のようにSheet2にデータを作成しておきます。

#N/A というエラーは、「検索値」がない!ということですので
お示しの画像のB列にSheet2のA列にないデータを入力するとそういったエラーが表示されます。

画像のセル配置ですと
C4セルに
=IF($B4="","",VLOOKUP($B4,Sheet2!$A:$C,COLUMN(B1),0))
(「$」マークの位置に気を付けてください)
という数式を入れD4セルまでオートフィルでコピー!
そのまま最後の24行目までコピーしておきます。

F4セルには
=IF(COUNTBLANK(B4:E4),"",D4*E4)
という数式を入れ、F24までオートフィルでコピー!

これでB列に商品番号を入力すればSheet2のデータが反映され、
E列に数量を入力でF列に金額が表示されると思います。

最後に合計金額のF26セルは
=IF(COUNT(F4:F24),SUM(F4:F24),"")
手数料のF27セルは
=IF(F26="","",F26*0.2)

これで何とか形にならないでしょうか?

※ 振込金額の欄は不明ですので手を付けていません。

参考になりますかね?m(_ _)m

こんばんは!
前回投稿した者です。

当方もかなり古い(人間も古い!なぁ~んちゃって!)Excel2003を使用しています。
↓の画像のようにSheet2にデータを作成しておきます。

#N/A というエラーは、「検索値」がない!ということですので
お示しの画像のB列にSheet2のA列にないデータを入力するとそういったエラーが表示されます。

画像のセル配置ですと
C4セルに
=IF($B4="","",VLOOKUP($B4,Sheet2!$A:$C,COLUMN(B1),0))
(「$」マークの位置に気を付けてください)
という数式を入れD4セルまでオートフィルで...続きを読む

QExcel度数分布表を○記号の積み重ねにしたい

Excelで作った度数分布表を○などの記号を使って
見やすくする方法を教えて下さい。

例えば,身長の度数分布で

女性   身長   男性
     180以上  ○○
   ○ ~175   ○○○
  ○○ ~170   ○○○○
 ○○○ ~165   ○○
 ○○○ ~160   ○

というようなものを作りたいのですが
どなたか教えて下さい。

Aベストアンサー

A1 に数字を入れて、

=REPT("○",A1)

とすれば、○はその数だけ出てきますから、それを利用したらいかがですか?
片方を右揃え、もう片方を左揃えにすればよいと思います。

ただし、その数字は、整数だけで小数点以下は切り捨てられます。

Qエクセル(Excel) 納品書の作り方【改めて】

昨日http://oshiete.goo.ne.jp/qa/7348426.htmlで質問させていただき、詳しくご回答いただき少し進んだのですが、状況が変わったので改めて質問させていただきます。

■エクセル(Excel)で納品書の作成をしています。
シート1に納品書、シート2に商品マスタ(一覧)を作っていて、シート2の一覧を反映させて
納品書に番号を打ち込むだけで、商品名・単価までが出るシステムを作りたいのですが、
昨日のご回答の中の「VLOOKUP」?を入れて、自分なりにマス目の数字を変えてやってみたのですが
反映されずN/?のようなエラーになってしまいます。

※画像が貼り付けてあります。商品名は1番以外伏せさせていただいています。
くっつけてありますが、左側がシート1・右側がシート2です。

1、上記のように、シート2との関連付けの係数を、写真の場合の数字で教えてください。

2、合計と、合計から20%を引いた数値を割り出す関数も、写真の数字で御願いします。

宜しくご教授お願い致します。

Aベストアンサー

画像がいまいちよく見えないのですが、納品書の項目は左から、No、商品番号、商品名、単価、数量、金額でいいのでしょうか(名前は多少違っていても意味があっていればもんだいないです)

でしたら、
C1セルに=IF(ISBLANK(B2),"",VLOOKUP(B2,Sheet2!$A$2:$C$200,2,FALSE))
D1セルに=IF(ISBLANK(B2),"",VLOOKUP(B2,Sheet2!$A$2:$C$200,3,FALSE))
E1セルは空白で
F1セルに=IF(D2="","",D2*E2)
といれて、C1からF1までをコピーしてその下の行にタテに貼り付ければ出来ますよ。
おそらくエラーが出たのは、コピーしたときにVLOOKUP関数の最初のセルの指定がずれてしまっているのでは無いかと思いますよ。     

QExcel2003で度数分布表をもとに平均値および標準偏差値を一発で出す関数はありますか?

あるシステムから大量の度数分布表を取得しています。
つまり元データは手元に存在しません。
度数分布表だけをもとに、平均値、標準偏差値を一発でだせる関数はありますか?

式を入力すれば可能なことは理解しているので、式の入力に関しての質問ではありません。

Aベストアンサー

一発で出す関数は存じません。
定義に従って(一体何年ぶりだろうか...)配列数式で計算すると、
平均:{=SUM(心点*度数)/SUM(度数)}
標準偏差:{=SQRT(SUM(度数*(心点)^2)/SUM(度数)-(SUM(心点*度数)/SUM(度数))^2)}
でどうでしょうか。
心点(階級の中心)の範囲に、「心点」、度数の範囲に「度数」という名前を付けておいて下さい。
念のために注釈しますと、式を入力後、Ctrl+Shift+Enterで確定すると、配列数式となり、{}が自動的に付きます。

Qエクセル2007でプルダウンで選んだものに反応

Excel2007でプルダウンで選んだものに反応して隣のセルが自動入力される方法(エクセル2007)
A1をプルダウンで「猫」「犬」から選べるようにし、「猫」を選んだ場合B1に自動に「111」が、「犬」を選んだ場合B1に自動に「222」と入力されるようにしたいです。
ご教授の程、宜しくお願いします。

Aベストアンサー

VLOOKUP関数での方法です。
(1)別シートに入力文字列と対応コード表を作成。(仮にSheet2のA:B列範囲で順不同)
(2)B1に=IF(COUNTIF(Sheet2!A:A,A1),VLOOKUP(A1,Sheet2!A:B,2FALSE),"")を設定
   入力文字列が存在しない場合は空白としています。

QEXCELで頻度分布の分析方法

例えばセルにそれぞれ
A,B,C,D,A,A,B
という7つのデータが入力されているとします。
この頻度分布を求めます。
Aは3、Bは2、Cは1、Dは1という結果を得たいのです。
どのようなデータであるかは不確定です。

簡単な手段を教えて下さい。よろしくお願いします。

Aベストアンサー

DATA
 A
 B
 C
 D
 A
 A
 B

とデータの表題『DATA』をつけておきます。(DATAは任意の表題です)
『DATA』または『ABC・・・AB』のどれかを選択した状態で、
データ→ピボットテーブルレポートを選択して、ウイザードにしたがって操作します。
ウイザードで、『DATA』を行とデータに登録して、データ個数にします。(当方Excel97です)


人気Q&Aランキング