dポイントプレゼントキャンペーン実施中!

例えば、100人ぐらいの身長と体重のデータがあるとします。

x軸が身長でy軸が体重として、下のものに点を打って、点を順番につないで、グラフにしたいと思っています。

身長が 150cm以下 の人の体重の平均
身長が 150~155cm の人の体重の平均
身長が 155~165cm の人の体重の平均
・・・・
身長が 180cm以上の人の体重の平均

x軸はできれば、「~150」、「150~155」、「160~165」のように、出したいです。

ここに書いた意味が分からなければ補足します。

A 回答 (6件)

#7の追加です。


>VLOOKUP関数が分からないから(1)を飛ばしたせいか
飛ばしたら、#7の回答の良さは全く出ません。意味がありません。
(VLOOKUP関数の説明しときます)
VLOOKUP関数はビジネスでの必須関数です。
(データ)B列に下記データを入れます。
(A列)(B列)
クラス身長
A143
B148
C152
B149
F166
E160
D156
D159
E163
B148
C154
B145
C150
(テーブルの作成)
(E列)(F列) (G列)参考。なくても良い。
140A140-144
145B145-149
150C150-154
155D155-159
160E160-164
165F165-
(関数式)
A列A2に
=VLOOKUP(B2,$E$1:$F$6,2,TRUE)
$(絶対参照)は付けること。第4引数はTRUEにすること。A2を指すと+が右下に出るから、下へ引っ張ると
複写できる。
これで上記A列のごとくなります。これをA列でソートする。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

さっきは、VLOOKUP関数が何をやっているのかさっぱり分からなかったのですが、ご説明の通りにやってみたら、理解できました。
#3さんのものより楽にできそうなので、この方法でグラフの残りをやりたいと思います。

お礼日時:2003/02/09 18:08

(1)Vlookup関数で、身長をクラス分けし、コード化(または記号化A、B、C・・)する。


(2)身長クラスでソート(並べ替え)する。
元データを残すなら、コピーしてから、ソート。
(3)データ-集計-(グループ基準)クラス-(集計の方法)平均-(集計するフィールド)体重-集計行の下
ででたものを、「-」をクリックして、平均だけ残す。
(4)コード・平均を全て範囲指定して、挿入-グラフでグラフ化する。グラフ種類は折れ線でよい?
    • good
    • 0
この回答へのお礼

難しい・・・。
さっき、エクセルと格闘していたせいで、頭に血が行き届いていないからか、VLOOKUP関数が分からないから(1)を飛ばしたせいか分かりませんが、
(2)、(3)とやって、(4)のコード・平均の範囲指定ができませんでした。何か見落としてるだけかもしれませんが、#3さんの方法で頑張れば、できそうなのでそっちで、頑張ります。

(3)をやってから、出てきた画面を見た感じでは、こっちの方が簡単そうな気もするので、未練がないわけでもないのですが・・・。

ご回答ありがとうございました。

お礼日時:2003/02/08 22:29

身長  体重  BMI  座高  胸囲  年齢


150cm以下  50  22.2  60  78  38
150~155cm  55  22.9  62  80  40
155~165cm  58  22.7  64  82  53
のような表だとして、表の範囲を指定して、「挿入」-「グラフ」を選択すると、グラフウィザードが開きます。
「折れ線グラフ」を選び[次へ]を押して「データ範囲」タブで系列を「列」にすればX軸が身長になります。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

何とかグラフは作れそうです。
完成するのはだいぶ先になりそうな予感はしますが。

お礼日時:2003/02/08 21:44

DAVERAGE関数を使って平均値を算出して


折れ線グラフを描けば出来ます。
Criteria(平均するデータの条件)は
データベースが以下ような状態で入っていれば

身長 体重
155  50
160  51.5
・   ・
・   ・

以下のようにすればいいと思います。

身長   身長     身長
<150   >=150     >=155
     <155     <160

この例では最初の「~150」に150は入りません。
「~150」には149.9999999…までです。
「~150」の方に150を入れるには条件を<=150として下さい。
その時は「150~155」のほうで「=」を消すのをお忘れなく。

X軸に「~150」、「150~155」、「160~165」と表示するには
「~150」、「150~155」、「160~165」と入力したセルを
項目軸ラベルに使用すればよいです。
    • good
    • 0
この回答へのお礼

途中休憩もしましたが、4時頃に始めて、今は9時を過ぎてますので、合計約4時間エクセルと格闘していました。この通りにやっていたら、ようやく、グラフを1つ作り終わりました。
あと、グラフは9つ・・・。単純に考えて、後、40時間はかかる・・・。

でも、よく考えれば、さっきやっていた時は、DAVERAGE関数の使い方を理解するのに時間がかかっていましたので、40時間はかからないですね。
グラフ1つ30分としても、4時間半か・・・。

回答ありがとうございます。ホントに助かりました。

お礼日時:2003/02/08 21:30

身長体重


150cm以下  50
150~155cm  55
155~165cm  58

のような表を作って「挿入」-「グラフ」で折れ線グラフを選べばできると思いますが、そういうことではないのでしょうか?

この回答への補足

回答ありがとうございます。

最悪の場合、そうしようと思っています。ですが、
質問では、身長に対する体重だけを例に挙げていましたが、体重以外にも例えば、
BMI,座高、胸囲、年齢・・・
などをやるようなもので、こういうのを合計10個ぐらいグラフを作ります。
しかも、何百人かのデータを6つに分けていて、それぞれについて同じ事をやらないといけないので、合計60個ぐらい表を作らないといけないと思ったので、そういう種類のグラフはないのかと思いまして、質問しました。

それから、そのようにした場合、
「~150」とか「150~155」をx軸に表示させたい場合はどうしたらいいでしょうか?

補足日時:2003/02/08 15:19
    • good
    • 0

こんにちは



エクセルの「挿入」-「作成」でグラフが作れます。
グラフの種類も選べます。

この回答への補足

回答ありがとうございます。

グラフの種類を選んでいて、どの種類を選べばいいのか分かりません。
縦棒・横棒・折れ線・円・散布図など、いろいろ種類はあるのですが、
それぞれの人の身長に対して、その人の体重の所に点を打つ
ものばかりのように思いました。

ある範囲の身長の人の平均体重を求めて、点を打ってくれるようなものは見当たらないのですが、
どれを選べばいいのでしょう?

補足日時:2003/02/08 15:11
    • good
    • 0

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