読者です 読者をやめる 読者になる 読者になる

"Diary" インターネットさんへの恩返し

いつもソースコードコピペばかりなので,みなさまへ少しばかりの恩返しを

【Excel】分単位のガントチャートを作る方法



スポンサーリンク

f:id:azumami:20150826233936p:plain
いわゆるガントチャートテンプレートはネットに転がっているのですが、日単位のものはあっても分単位のものはなかなかありませんでした。

無いなら作れということで頑張って作ってみました。

ちなみに、こちらのページでは、条件付き書式を使った形のパターンを書いていますが、以下では横棒グラフを使った形のやり方を記載しています。
azwoo.hatenablog.com

当方インフラ系のエンジニアなので用途としては、
業務ジョブ、バックアップジョブ、DB移行時のテーブルの出力タイムラインとか
結構分単位での調整が求められることが多いのでそういった用途を想定しています。

Excelデータをアップすればよいのですが、色々有りまして、方法だけ記載しています。




作り方

まずは、画像のような列構成にして頂いきます。続いて、4行目を後々非表示する行としますが、ここの白文字の部分に日時を入れます。(yyyy/mm/dd HH:MM:SS形式)これが開始の日時になります。
f:id:azumami:20150826233944p:plain

次に、白文字の隣(H4)に、増分させてたいを入力します(例:G4+TIME(0,15,0)…15分増という意味です)。その後、右側に4行目の気の済む列までバーっと引いてもらいます。
f:id:azumami:20150826234758p:plain


その後、5行目にMINUTE(G5)を入力し、4行目の同じ列の値(yyyy/mm/dd HH:MM:SS)のMMの値を取るようにしてバーっと右側にコピーします。4行目はもう不要なので非表示にします。
f:id:azumami:20150826235432p:plain


続いて、ガントチャートとして色がセルにつくよう条件付き書式の設定をします。
開始時間~終了時間に色を塗り、タイプ列に応じて色を変えるようにします。

ひとまず、G6のセルを選択し、条件付き書式設定をします。
f:id:azumami:20150827000039p:plain

以下は、設定後の値です。
f:id:azumami:20150826235609p:plain

各ルールは以下のようになっています。
f:id:azumami:20150826235618p:plain

f:id:azumami:20150827000407p:plain


これだけで、できます。

他のやり方

Excelの横グラフを使ってやるやり方
azwoo.hatenablog.com


1万人の業務効率を劇的に改善したExcel速技BEST100

1万人の業務効率を劇的に改善したExcel速技BEST100