スプレッドシートで期限管理①|条件付き書式で期限が近づいたら色付けされる方法

スプレッドシートでタスク管理をしていて、「気づいたら期限が過ぎていた…」なんて経験はありませんか?
タスクの量が増えてくると期限が近づいたタスクを見逃してしまうこともあるかもしれません。
そこで今回は、条件付き書式を使って期限が近づいたら自動で色を変える方法をご紹介します。
これにより、タスクを視覚的に把握でき、うっかり忘れを防ぐことができます。
今回の例では、 期限が3日以内に迫ったら黄色、期限当日になったら緑色になる設定 をご紹介します。

完成イメージ

条件付き書式を使って、期限までの日によって色分け
- 期限3日以内 → 黄色
- 期限の当日 → 緑
設定手順:条件付き書式を使ったセルの色付け

色付けしたいセルのあるスプレッドシートファイルを開きます。
今回の例では、C列に入力された期限の色を変更します。

上部メニューから [表示形式] → [条件付き書式] をクリックします。
(右クリックメニューでも「条件付き書式」を選択できます。)

「条件付き書式設定ルール」で次のように入力後、「完了」をクリックします。
- 範囲に適用:C2:C (C1を除くC列全体)
- ルールの種類:カスタム数式
- 数式: (期限3日以内のセルを判定)
=AND(C2<>"", C2-TODAY()<=3, C2-TODAY()>0)
数式の説明
C列(期限日)が3日以内に迫った場合に適用される条件付き書式のルールです。
C2<>""
-
C2が空白でない場合に適用します。(期限日が入力されている)
C2-TODAY()<=3
-
期限日が今日を含めて 3日以内であるものが対象となります。
C2-TODAY()>0
-
期限日が「今日より未来」(期限が過ぎていない)であるものが対象となります。
- 背景色:黄色に設定

「条件付き書式設定ルール」で「条件を追加」をクリックし、次のように入力します。
その後「完了」をクリックします。
- 範囲に適用:C2:C (C1を除くC列全体)
- ルールの種類:カスタム数式
- 数式: (期限当日のセルを判定)
=AND(C2<>"", C2=TODAY())
数式の説明
この数式は、C列(期限日)が「今日」と一致する場合に適用される条件付き書式のルール です。
C2<>""
-
C2が空白でない場合に適用します。(期限日が入力されている)
C2=TODAY()
-
期限日が「今日」と一致するものを対象とします。
AND(…)
-
すべての条件が満たされた場合に書式を適用します。
- 背景色:緑色に設定

これで、期限が近づいたら黄色、期限の当日になったら緑に変わるようになります。
タスクの行全体を色付けしたい場合

- 色付けしたい範囲を選択
- カスタム数式の参照セルに
$
を付ける

「条件付き書式設定ルール」で色付けしたい範囲を選択 します。
例 A2:D (A列からD列)

以下のカスタム数式を入力します。
- ルールの種類:カスタム数式
- 数式: (期限3日以内のセルを判定)
=AND($C2<>"", $C2-TODAY()<=3, $C2-TODAY()>0)
「C2」ではなく「$C2」にするのがポイント$C2
に $
をつけることで、C列の値を基準に行全体を判定 できます。
- 背景色:黄色に設定

ルールの種類:カスタム数式
数式: (期限当日のセルを判定)
=AND($C2<>"", $C2=TODAY())
先ほどと同様に「C2」ではなく「$C2」にします。
- 背景色:緑色に設定

タスクの行全体が色付けされるようになります。
期限が過ぎたタスクを色付けしたい場合

期限が過ぎた未完了のタスクを色付けする場合は以下の方法で設定します。(例:赤色)

完了済みと作業中のタスクを判断するために、期限の横に「進捗状況」の列を追加します(D列)。

以下のカスタム数式を入力します。
- ルールの種類:カスタム数式
- 数式: (期限を過ぎた未完了のセルを判定)
=AND($C2<>"",$C2<TODAY(), $D2<>"完了")
数式の説明
-
この数式は、C列(期限日)が「今日を過ぎている」かつ、D列(進捗状況)が「完了」以外の場合に適用される条件付き書式のルールです。
C2<>""
-
C2が空白でない場合に適用します。(期限日が入力されている)
C2<TODAY()
-
期限が「今日を過ぎている」ものを対象とします。(期限切れ)
D2<>"完了"
-
進捗状況が「完了」でないタスクを対象とします。(未完了のタスクだけ色を付ける)
- 背景色:赤色に設定

期限が過ぎた未完了のタスクが赤色で色付けされます。
まとめ
条件付き書式を使うと、スプレッドシートに入力した期限の色が変わることで、管理がしやすくなります。
また、カスタム数式を変更して、期限だけのセルを色付け、タスクの行全体を色付けと使い分けられます。
期限管理を効率化したい時にご活用ください。
弊社では、Google Apps Script(GAS)を活用した業務効率化のサポートを提供しております。
GASのカスタマイズやエラー対応にお困りの際は、ぜひお気軽にご相談ください。
また、ITツールの導入支援やIT導入補助金の申請サポートも行っております。
貴方の業務改善を全力でサポートいたします。
コメント