スプレッドシートで納期管理!n日前になったら色づけする方法

2019年8月24日

スプレッドシートで納期管理をするのに、n日前になったら自動でセルを色づけする方法を紹介します。

スプレッドシートでn日前になったら色づけするgif

条件付き書式使えば、誰でも速攻で再現できます(^^)

参考: スプレッドシート条件付き書式に複数条件を設定する3パターン

参考記事
スプレッドシート条件付き書式に複数条件を設定する3パターン

スプレッドシートの条件付き書式に複数条件を設定する方法を共有します。 or関数やand関数で作成できるので、誰でもスグに ...

続きを見る

スプレッドシートで納期管理!日付の色を変更してみよう

結論から言うと、条件付き書式で以下の数式を設定してあげればOKです。

=範囲=today()+n

とはいってもこれじゃあ意味が分からないので、もうちょっと詳しく解説します。

今回は、例として以下表を使って進めてみます↓

スプレッドシートで納期管理をするときの表

B1セルは参考として=today()が入力されています。(が、以降なにも触れませんw)

納期管理の期日を入力する

最初の設定としてA列にタスク、B列に着手日、C列に納期を入れてみます。

スプレッドシートの項目を決めるイメージ

条件付き書式を設定する

n日前になったら納期セルに色づけされるよう、条件付き書式で設定します。

関連記事:スプレッドシート・TEXT関数の使い方|日付から曜日を自動取得する方法

1. 条件付き書式を選択

「表示形式タブ > 条件付き書式」 を選択。

条件付き書式を選択するGIF

2. n日後になったら色づけを行う範囲を指定

条件付き書式設定ルールの「条件を追加」をクリックして、

条件付き書式の条件を追加をクリック

n日前になったら色を変更する範囲を指定します。

補足
赤枠の納期セルが深緑?にハッチングされてますが、条件付き書式を設定する際の仕様っす。

3. カスタム数式に数式を設定

「セルの書式設定の条件」にて、「空白 > カスタム数式」を選択。

条件付き書式のカスタム数式を選択

4. セルの書式設定を行う

カスタム数式を入力する項目に、

カスタム数式を入力する項目

例として=C3:C7=today()+7と入力します。

カスタム数式として=範囲=today()+7を指定

これで「完了」をクリックすれば条件付き書式の完成です

条件付き書式の作成完了

ちょっとどんな感じの動作になるのか確認。

関連記事:スプレッドシート行・列固定をワンクリックで!コピペでカンタンに再現出来るよ!

参考記事
スプレッドシート行・列固定をワンクリックで!コピペでカンタンに再現出来るよ!

シートの行と列をワンクリックで固定出来たら... しかも解除もワンクリックでできちゃったら... とっても便利ですよね。 ...

続きを見る

カスタム数式の動作確認

さきほど書いた=C3:C7=today()+7の最後の数字をいろいろと変えて、動作を見てみまっす。

カスタム数式の数値を変更して動作確認

上手くいってますね、OK。

これで終わりにしようと思ったんですが、タイトルに「n日前」と入れてたのすっかり忘れてましたすみません。続きます↓

n日前になったら色づけするには...

スプレッドシートでn日前になったら色づけを行うには、同じく条件付き書式で設定するのがオススメっす。

例えば先の範囲の中で7日前の日付セルを色づけするなら、以下のような数式で設定します。

=範囲1=範囲2-7

設定方法をサクッと。

STEP1. 7日前に色づけしたい範囲を決める。

スプレッドシートでn日前になったらセルに色づけ

STEP2. カスタム数式を入力。

n日前に色づけするカスタム数式を入力

STEP3. n日前になったらセルの色が変わるか動作確認!

n日前になったらセルの色が変わるか動作確認

納期のn日前に対して、着手日の色づけが変わってるのが分かります。

あ、色づけの方法とか書いてないから、いずれ追記するかも...

関連記事:【コピペで完了】スプレッドシートからメール送信!スクリプトでグラフデータも送信できる

まとめ

というわけでスプレッドシートで納期管理を行う方法でした。意外とアッサリできちゃったんじゃないかと。

納期からn日前になったら自動で色づけされれば、シートを見るだけで直感的にタスクの優先順位が分かるのでは便利なんですよね〜。

OYAKUN
ぜひご自身で応用編を作成してみてください♪
次回記事
spreadsheet-today-move
スプレッドシート開いたら今日の日付(列や行)へ移動させる方法

スプレッドシート開いたら、今日の日付の行や列を選択するスクリプト作ったので共有します。 今日の日付の列を選択 今日の日付 ...

続きを見る

関連記事:スプレッドシート開いたら今日の日付(列や行)へ移動させる方法
関連記事:【コピペでOK!】スプレッドシートとカレンダーを連携してイベントを一括登録する方法
関連記事:スプレッドシート・特定の文字に色付する方法。条件付き書式で速攻再現