• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで日付&個人別のグラフを作成したい)

エクセルで個人別の日付グラフを作成する方法

このQ&Aのポイント
  • エクセルで個人別の日付グラフを作成する方法について、質問させていただきます。
  • 具体的には、名前と日付のデータを持つエクセルの表から、個人ごとに日付グラフを作成したいと考えています。
  • 詳しい日付は反映されなくても構いませんが、開始日と終了日が棒や矢印で表現されるようなグラフにしたいです。方法を教えていただけると助かります。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

手順を簡単にするため,添付図のように作成します A列に名前 B列に開始日(年/月/日) D列に終了日(年/月/日) C列に期間を計算します C2: =D2-B2 書式は標準 A:C列を使って「積み上げ横棒グラフ」を作成します 「開始日」系列の棒を一本右クリックしてデータ系列の書式設定を開始, パターンのタブで輪郭と塗りつぶしを無しにします。 必要に応じて縦軸や横軸の設定を調整し,希望の体裁に見栄えよく作成します。 グラフの描き方が判ったら,実際にはC列は別の列(たとえばずっと離した邪魔にならない場所)に置いておいて作成して全然構いません。

neko-neko-rin
質問者

お礼

うまく活用できませんでしたが、違う機会のときに使いたいです!ご丁寧にありがとうございました!

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.2

(1)日付単位でセルを使い(1日1セル。列幅は小)、条件付書式を使って範囲期間内を色付けする。 これが普通の人には良いのでは。 (2)VBAで四角の各位置を 日付開始日と四角の左端位置 経過日数と四角の上下辺の長さ に正比例した位置および長さで作る。 VBAは質問者の想定外だろうから回答略。 などの方法が考えられる。 (3)グラフで出来ないかやってみたが、無理が出る。 例データ A1:E4 ー 2011/9/30 ー             x y a 2011/11/4        2011/12/7       35 33 b 2011/10/23 2011/11/30 23 38 c 2011/10/10 2011/10/25 10 15   数字は2011/9/30 との日数  =B2-$B$1 と両日数の差日数  =C2-B2 (終了日ー開始日) です 挿入ーグラフー横棒ー積み上げ横棒 でグラフを描く 2011/9/30 との二数のグラフの色を、グラフの地の色と同じにする デー亜t系節の書式設定で、輪郭ーなしで線を消す。四角1つが浮いたように見える 目盛を「軸の書式設定」で間隔を30にする。 しかし、下記欠点は在る。致命的かな? 30では、毎月の実日数を表してない。 目盛線が消える部分が出る場合がある。

neko-neko-rin
質問者

お礼

ご丁寧にありがとうございました!!

関連するQ&A

専門家に質問してみよう