• ベストアンサー

エクセルでグラフ作成

太陽高度の1日のデータをエクセルを使いグラフを作ろうと思っています。太陽高度のデータは、1°50′06″という表示なんですが、セルの書式を数値データにしてもうまくいきません。どうしたらよいのか教えてください。  

質問者が選んだベストアンサー

  • ベストアンサー
  • dejiji-
  • ベストアンサー率38% (327/858)
回答No.3

エクセルでは度分秒での表示形式はないので、多分それは文字として入力されていると思います。書式が数値になっていてもやはり文字なのです。(試しにセル幅を広げてみてください。左によるはずです。左によるのは数値ではありません。) グラフにするためには度分秒形式ではなく、度だけの単位にしなければ描けないでしょう。 A1にデータ(度分秒単位の文字)があるとして、B1に =LEFT(A1,FIND("°",A1,1)-1)+(MID(A1,FIND("°",A1,1)+1,2)/60)+(MID(A1,FIND("′",A1,1)+1,2)/360) と入れてください。A1が1°50′06″とあれば、B1に1.85(度)と出るはずです。 もし上手く出ないときは、””で囲んである°と′が全角か半角か確認してください。あと、分秒は2桁入力されていることが前提で考えてあります。 1.85のデータがある部分をグラフにすれば出ると思います。

daigakusei22
質問者

お礼

詳しく教えていただきありがとうございます。

その他の回答 (3)

  • hinebot
  • ベストアンサー率37% (1123/2963)
回答No.4

>一日のデータはすべて「○○°○○′○○″」 ということは、セルには「1°50′06″」(°、′、″の記号を含めて)と入っているのでしょうか? だとすると、これは完全に文字列なので、いくら書式を数値に変えても数値として扱ってくれません。 一番簡単なのは、度(°)、分(′)、秒(″)で表されているのを秒だけに換算してから、その換算したものを使ってグラフ化することでしょうか。 「1°50′06″」ではなく、全て「01°50′06″」と2桁であればA1にデータが入っている場合、 =LEFT(A1,2)*3600+MID(A1,4,2)*60+MID(A1,7,2) とすれば、秒換算はできます。

daigakusei22
質問者

お礼

参考になりました。ありがとうございます!

  • hiro_1999
  • ベストアンサー率31% (86/277)
回答No.2

度、分、秒で一つのセルに入力するのは無いと思います。(あったらごめんなさい) 同じ表示形式なのが、時間です。 これをアレンジしてやってみました。 1.数値を入力する範囲を選択 2.Ctrl+1 (メニュー[書式]-[セル]) 3.[表示形式]タブの[分類]を[ユーザー定義]に 4.種類に 「 [h]"°"mm"′"ss"″"」 と入力 (""の間に度、分、秒の記号を入れてください) 5.Enter あと、困るのが入力ですね。 上記書式を設定しているセルで”1”と入力すと24°00′00″になると思います。 そうです1は1日・・・24時間なんです。    1=24°00′00″  0.1= 2°24′00″ 0.01= 0°14′24″ 表示したい角度を出すには、別計算が必要ですね。 グラフにした後も、軸の書式設定で同じように設定する必要があります。

  • hinebot
  • ベストアンサー率37% (1123/2963)
回答No.1

今一つ、ご質問の主旨が分かりません。 (グラフにする前の段階で)データの入力がうまく行かないのでしょうか? グラフの作成がうまく行かないのでしょうか? それとも、それ以外でしょうか?

daigakusei22
質問者

補足

グラフの作成です。 一日のデータはすべて「○○°○○′○○″」 というような形になっています。 そのままデータをドラッグしグラフを作成しようとしてもうまくいきません。 その原因としてデータが文字扱いになっているのかと思い、セルを右クリックしセルの書式設定でデータを「数値」としてもう一度グラフを作成しようとしてもうまくいきません。 どのようにすればできるでしょうか??

関連するQ&A

  • エクセル97でのグラフについての質問

    ・エクセル97で日経平均のグラフを書いていますが、これにたとえば2004/4/1分のデータを追加させたい時はどうすればいいのでしょうか? セルに数値を入れただけでは反映されないのですが? ・上記グラフの書式を他のデータグラフにも使用したい時(たとえば、りそな銀行の株価を上記グラフ書式で表示させたい)はどういう書式保存などをすればよろしいでしょうか? お教えいただきたくお願いいたします。

  • EXCELグラフ作成

    EXCELグラフについて EXCELでグラフを作成すると通常左にデータ数値、下に時間数値が表示されますが、下の時間数値はそのままにして左のデータ数値を右に表示させることはできないでしょうか?データ期間が長いため左に表示されるとみずらくなってしまいます。誰かご存知の方教えてください。

  • エクセルのグラフにゼロが表示して困っています

    教えてください。 グラフを作成しているのですが、グラフの元となる数値のセルは条件が揃えば数値が表示されるようになっており、計算書式でif文で空欄が返って来ているのですが、グラフの下部に設けたデーターテーブルに0(ゼロ)が表示されてしまいます。このゼロを消す方法はありませんでしょうか? 何方か教えてください。

  • Excelでのグラフ作成について

    Excelでのグラフ表示について質問です。 LINEST関数を用いて得た傾きと切片のデータのみでグラフを作成表示することは可能でしょうか (セルに入力された値からグラフを作成するのではなく、という意味です)。 もし可能でしたら、ぜひやり方を教えてください。 Excel2000を使用しています。 よろしくお願いいたします。

  • エクセルのグラフで・・・

    エクセルのグラフで(折れ線グラフ)系列のデータの点を上下に動かしたときにセルの数値もいっしょに変わりますが、小数1桁刻みになるようにしたいです。 現在は、グラフの系列の点を動かしたら、セル内は少数2桁刻みで動いています。セル内を少数1桁で表示は出来ますが、表示だけでなく少数1桁刻みにしたいです。(説明が下手ですみません。分かってもらえたでしょうか?)宜しくお願いします。

  • エクセル/グラフのデータテーブルの書式変更は?

    検索してみましたが類似の質問が見あたらなかったので・・・。 バージョンは2000を使用中です。 エクセルでグラフを作り,グラフ下にデータテーブルを表示させたとき,そのデータテーブル自体の書式はどこで編集するのでしょうか? シートの書式を変更してもデータテーブルには反映されないようですし・・・ましてやワード内にリンクさせたときには,全く違う書式になってしまいます。なぜでしょう?具体的には (1)シート上でのセルの書式を,セル内右寄せ・小数点ありにしても,グラフのデータテーブルでは小数点はあるがセル内中央に表示される。 (2)このグラフをデータテーブルごとワード内にリンク表示させると,小数点も出ずセル内でも中央に表示される。 結論としては,エクセルのグラフをワードにリンク表示させたとき,そのデータテーブルの書式が小数点あり・セル内右寄せに表示させたいのですが,データテーブルの書式は一体どこで変更するのか分からず困っております。(ヘルプにもないし) どなたか解決方ご存知の方,又は解決法の載っているサイトご存知の方いらっしゃったら,教えてください。

  • Excelでのグラフ作成ですが出来ますか?

    Excelを用いてグラフを作成しています。 グラフの種類は折れ線グラフを用いて表に数値を入力すると ブラフもそれに合わせて表示されていくものです。 ここで問題なのですが、表に数値を打ち込みグラフ化されるのはいいのですが 数値を打ち込んでいない所はゼロと認識されゼロラインに線が表示されてしまいます。 数値を打ち込んでいない所はグラフに表示させたくないのですが操作方法が分かりません。 このようなことは出来るのでしょうか?

  • エクセルのグラフ作成について

    エクセルのグラフ作成についてなのですが、グラフウィザード等々ではなく、単純にひとつのセル内に数値を入力すると、その数値によって設定されたセルが塗りつぶされる様にしたいのです。 例えば、1週間分の利用者数を日別に予測を立て、その利用者数を日別のセルに入力すると セルが自動的に利用者数分塗りつぶされる様にして計画を反映するようにしたいのですが 私のPC力では出来ないので、どなた様かアドバイスお願いします。 エクセルの出来る関数もIFの壁を越えられていないレベルです。(最近少し出来るようになりました)

  • エクセルの折れ線グラフ

    いつもお世話になっています。 本日はエクセルの折れ線グラフについて教えて頂きたいと思います。 宜しくお願い致します。 折れ線グラフで個人別に日々の生産性をはかっているのですが 1日 150件 2日 225件 3日 休み 4日 180件 といった感じのデータがありまして 休みの日は「IF(ISERROR」で非表示にしています。 且つ、その数値は別シートから一定の基準でよみこんでいますので 正確には空白ではなく式がはいっています。 非表示にすると棒グラフが0になってしまいます。 これを省略して数値のある日だけを繋げて表示したいのですが どうすればよいでしょうか? ちなみに ・エクセルのツール-オプションの中の空白セルを補完してプロットするでは式が入っていて空白ではないのでダメでした。 ・可視セルのみをプロットするでもだめでした。 何卒宜しくお願い致します。

  • エクセルのグラフ作成について

    エクセルで教えてください(初心者です)。まずは、自分で調べるのでしょうが、仕事上、すぐに進めなければならないので、すいませんが知っている方で教えてくだされば幸いです。 下記のような数値をグラフ化したいのですが、大量にデータのグループがあるので、いちいちグラフ作成ボタンを押さなくとも、セルにデータを入力してグラフ作成ボタンをおせば、すべてのグループのグラフが1枚のSheetかけるようにしたいです。(マクロを組む必要があるのでしょうか) *グループ1 A B C   S/N1 30  50 70 S/N2 50 60 65 S/N3 40 67 70 A,B,CをX軸,そのときの数値(30,50,70)をY軸にしたいです。 どうかお願いいたします  

専門家に質問してみよう