重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

エクセルで体重管理表を作ったのですが、その表からグラフを作成して、そこまでは出来たのですが、そのグラフに標準体重を入れたいのですが、ツールの図で直線を使い入れるのではなく、データから入れたいのですが、どうやったらいいのかよくわかりません。
施設の入所者50名分なので、図で入れていくのは面倒なことと、印刷時に作成画面と印刷プレビューとの誤差があり修正に時間がかかるので、簡単な方法がありましたらお願いします。

A 回答 (4件)

「個人の毎月の体重管理表に標準体重をつける」だと解釈して



  A    B   C   D
1      1月  2月  3月
2 体重
3 標準体重

こんな感じで表を作成してはどうですか?
標準体重は、いつも同じ数字ですよね。
これを基にグラフを作れば、標準体重は直線で表示されます

質問の意図と違っていればすみません。
    • good
    • 0
この回答へのお礼

ありがとうございます。
足りない文面の質問から、よく理解してくれました。
おしゃる通りなのですが、私も簡単にやるならこの方法かなと感じてしました。
欲をかいて、もっと簡単に

例えば  
    標準体重
Aさん 55.5kg

と簡単な表を作ったら直線を引いてくれるような、機能や関数見たいなのはないのかなあ、とずうずうしく思っていました。
でも、やっぱりご回答くださっているのが、やっぱり自分に理解できる範囲みたいです。ありがとう

お礼日時:2004/12/05 20:56

表は#1のお礼のように縦に50人分を一表で作る。


しかしグラフ1枚はAさんの月別データだけで1表を作るのですか。それも折れ線で。
それであれば、
1月2月3月4月
山田53555256
山田標準52525252
のような表を作って、グラフにすれば、下の行は直線になります。
下の行は行挿入し、名前を複写し、B3に標準体重をいれ
C3からE3までは、+ハンドルを引っ張りデータをつくります。
そしてグラフは、A1:E3まで範囲指定し、折れ線の折れ点にマークの無いもの(最左上の種類)を選びます。
    • good
    • 0

質問文として不完全です。


(1)グラフの種類は
(2)データは50人分の個人別ですね
(3)時系列(月別とか)を1枚のグラフにしているのか、単月のデータを1枚のグラフにするのか
(4)標準体重は人毎に変わりますね。時系列の場合、身長と関連付けた指標が多いですが、1年間とかは身長は、変わら無いものとして考えていますか
(5)>ツールの図で直線を使い入れるのではなく・・
描くグラフの種類によっては、直線とは限りません。
(6)出来ればデータ例(シート上のデータ、行と列
数人例分)を上げてもらえると、答えが具体的になります。
まあ要求するばかりもと思って、参考までにやって見た例
VBAがあるので不適かも。
私が考えた例(単月)
氏名体重標準体重小さい方差絶対値
大川5860582
山田6359594
小島5550505
中島5650506
木村7065655
近藤6065605
C2の式=MIN(B2:C2)、C7まで複写
D2の式=ABS(B2-C2)、D7まで複写
(グラフ)
CTRLキーを押しておいて、A2:A7次に,D2:E2を範囲指定して、D7:E7まで範囲指定。
挿入-グラフで横棒、積み重ねでグラフを描く。
VBAで下記を実行
Sub Macro2()
Dim sh1 As Worksheet
Set sh1 = Worksheets("sheet1")
Dim gr As Chart
Set gr = ActiveChart
x = gr.SeriesCollection(2).Points.Count
MsgBox x
For i = 1 To x
gr.SeriesCollection(2).Points(i).Select
' MsgBox sh1.Cells(i + 1, 2)
If sh1.Cells(i + 1, 2) > sh1.Cells(i + 1, 3) Then
With Selection.Interior
.ColorIndex = 3
End With
Else
With Selection.Interior
.ColorIndex = 5
End With
End If
Next i
End Sub
標準より多い部分は赤、少ない部分は青にしてます。
    • good
    • 0
この回答へのお礼

ありがとうございました。
ごめんなさい、せっかくご回答を頂いたのですが、私には理解できない文字が・・・・
質問ない内容が稚拙で申し訳ありませんでした。

お礼日時:2004/12/05 20:59

質問に矛盾があるようですが、標準体重は個々の身長に対する体重の計算結果になると思うのですが、そうなると標準体重は直線で表示することは出来ないのではないでしょうか?(50人の平均体重を表示するのであれば可能ですが・・・)


これを前提として
個々の標準体重をデータとして入力し、体重を棒グラフで標準体重を折れ線グラフの複合グラフで表示してはいかがですか?
平均体重をオートシェイブを使わないでデータで直線を表示するには、各人の体重のデータの下に平均体重の行を挿入し最初のセルに平均値を入れオートシェイブで50人分コピーして前記のように平均値を折れ線グラフで表示する複合グラフにするとデータで直線を引くことが出来ます。
(これが貴方のも求めている方法だと思いますが・・・)
試して下さい。
    • good
    • 0
この回答へのお礼

ありがとうございました。
質問が悪かったようですね、すみません。
単純に
    1月 2月 3月 ・ ・
Aさん 50  53   55
Bさん 45  44   43  ・ ・

の表でAさんの体重を折れ線グラフで作成した時に、そのグラフに標準体重のラインを入れたかったのです。個別のグラフに入れたかったのですが・・・。
質問が悪く申し訳ありません。

お礼日時:2004/12/05 20:47

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