プロジェクトの進捗を日数で把握するには? DAYSを使ったスケジュール管理のテクニック | Excelトピックス

スポンサーリンク
スポンサーリンク

プロジェクトの進捗を日数で把握するには?

Excelを使用してプロジェクトの進捗を日数で管理することで、タスクの遅れやスケジュールの進行状況を可視化できます。DAYS関数を活用すると、開始日からの経過日数や締切日までの残り日数を簡単に算出できます。本記事では、DAYS関数を使ったスケジュール管理のテクニックを解説します。

DAYS関数とは?

DAYS(終了日, 開始日) は、指定した2つの日付の差を求める関数です。

  • 終了日 – 開始日 の計算結果を返します。
  • プロジェクトの開始日と今日の日付を比較することで、経過日数を求めることができます。
  • 締切日と今日の日付を比較することで、残り日数を確認できます。

プロジェクトの進捗を日数で把握する方法

以下のようなスケジュール管理表を作成し、経過日数や締切までの日数を自動計算します。

A B C D E
1 タスク名 開始日 締切日 開始日からの経過日数 締め切り日までの残り日数
2 設計 2024/02/01 2024/02/15 =DAYS(TODAY(), B2) =DAYS(C2, TODAY())
3 開発 2024/02/10 2024/02/25 =DAYS(TODAY(), B3) =DAYS(C3, TODAY())
4 テスト 2024/02/20 2024/03/05 =DAYS(TODAY(), B4) =DAYS(C4, TODAY())

手順

  1. B列に開始日、C列に締切日を入力します。
  2. D2セルに =DAYS(TODAY(), B2) を入力し、経過日数を計算します。
  3. E2セルに =DAYS(C2, TODAY()) を入力し、残り日数を計算します。
  4. 数式をD3:E4までコピーすると、すべてのタスクの経過日数と残り日数が自動計算されます。

進捗率を計算する

プロジェクトの進捗率を計算することで、タスクの完了状況を数値で把握できます。

A B C D E F
1 タスク名 開始日 締切日 経過日数 総日数 進捗率
2 設計 2024/02/01 2024/02/15 =DAYS(TODAY(), B2) =DAYS(C2, B2) =MIN(100, ROUND(D2/E2*100, 0)) & “%”

手順

  1. E列に =DAYS(C2, B2) を入力し、総日数を計算します。
  2. F2セルに =MIN(100, ROUND(D2/E2*100, 0)) & “%” を入力し、進捗率を計算します。
  3. 進捗率が100%を超えないように、MIN(100, ...) を使っています。

条件付き書式で進捗を視覚化

進捗率が一定以上の場合にセルを色付けすることで、進捗を視覚的に把握しやすくなります。

設定手順

  1. F列を選択し、「条件付き書式」→「新しいルール」を開く。
  2. 「数式を使用して、書式設定するセルを決定」を選択。
  3. 以下の数式を入力:
=F2>=80
  1. 「書式」ボタンをクリックし、セルの背景色を緑に設定する。
  2. OKを押して適用すると、進捗率が80%以上のセルが緑色で表示される。

注意点

  • DAYS関数は、Excel 2013以降のバージョンで使用可能です。
  • Excel 2010以前を使用している場合は、 =TODAY()-B2 でも同様の計算ができます。
  • 進捗率が負の値になる場合は、開始日が未来の日付になっていないか確認してください。

まとめ

ExcelのDAYS関数を使用すれば、プロジェクトの経過日数や残り日数を簡単に自動計算できます。進捗率の計算や条件付き書式と組み合わせることで、より直感的に進捗状況を管理できます。

使用した関数について

DAYS関数で2つの日付の差を求める方法についてわかりやすく解説
DAYS関数についてDAYSの概要2つの日付の差を求めるExcel関数/日付=DAYS( 終了日 , 開始日 )概要 DAYS関数は、2つの日付の差を計算し、日数を返します。日付の順序が重要で、終了日から開始日を引いた結果が返されます。 2つの日付の差を求めたいときに使用します。 日付の順序に注意が必要で、終了日から開...
TODAY関数で今日の日付を求める方法と令和や曜日などの様々な表記についてわかりやすく解説
TODAY関数についてTODAYの概要今日の日付(シリアル値)を求めるExcel関数/日付=TODAY()概要 常に今現在の日付を取得する 入力時の日付ではなく、常に今現在の日付が表示される 常に今現在の日付となることから、固定する使用方法には向かない。固定するときは直接日付を入力する 今日の日付に加えて時刻まで求めた...
ROUND関数で四捨五入する方法と桁数指定と小数点最下位の0の表示についてわかりやすく解説
ROUND関数についてROUNDの概要ROUNDExcel関数=ROUND( 数値 , 桁数 )概要 指定した桁数について、数値を四捨五入する ROUNDとは丸めるという意味。四捨五入はround offであるが、ExcelではROUNDとしている 桁数は ROUNDシリーズ共通( 321.987 について )321....
MIN関数でデータの最小値を求める方法と0以外や2番目の最小値を求める方法についてもわかりやすく解説
MIN関数についてMINの概要データの最小値Excel関数=MIN( 数値1 , 数値2 ,,, )概要 指定したデータの最小値を求める MINは空白文字、論理値などを無視しますが、MINAは空白セルのみ無視しますMINはどのような時に使用するか データの中で最小の値を求めたいMINの使い方 ABCDE1     21...