【スプレッドシート】日付(期日)が過ぎたら色を変える方法

Googleスプレッドシートの条件付き書式で「カスタム数式」を使えば、期日が過ぎた行に自動で色を付けることができます。既に完了済みのタスクにも色を付ける方法や、ほかのルールと優先度を付けて適用させる方法も解説しているので、ぜひ参考にしてみてください。

スポンサーリンク

期日が過ぎたら色を付ける

今日より前の行全体に色を付ける

【スプレッドシート】日付(期日)が過ぎたら色を変える方法

色を付けたい範囲を選択し、「表示形式」→「条件付き書式」を開きます。

【スプレッドシート】日付(期日)が過ぎたら色を変える方法

書式設定の条件を「カスタム数式」に変更し、以下のような数式を入力します。

例:=$A2<TODAY()

【ポイント】

  • 判定式のセルは、日付の列の一番上のセル(例:A2)を指定します。
  • $A2のように、検査値の列のみを絶対参照($を付ける)にします。これにより、A列の日付が「今日より小さいかどうか」を基準に、行全体に色が適用されます。

💡 期限の当日も含める場合

もし、期限の当日(今日)も含めて色を付けたい場合は、比較演算子を「以下(<=)」にします。

例:=$A2=<TODAY()

完了済みの行にも色を付ける

【スプレッドシート】日付(期日)が過ぎたら色を変える方法

期限切れの日付に色を付けるだけでなく、既に完了済みのタスクにも色を付けたい場合、新しくルールを追加し、次のような数式を入力します。

例:=$C2<>""

この数式は、C列の完了日が空白ではない (<>"")を満たす行全体に、書式ルールが適用されます。

スポンサーリンク

期日が近い行に色を付ける

3日前から色を付ける

【スプレッドシート】日付(期日)が過ぎたら色を変える方法

期限(今日)の3日前から色を付けたい場合、以下のように日数を追加します。

例:=$A2=<TODAY()+3

この数式は、期限が過ぎた過去の日付も含めて「真(TRUE)」と判定するため、すべての過去の日付に色が付きます。

優先順位でルールを適用する

【スプレッドシート】日付(期日)が過ぎたら色を変える方法

「期限切れ」と「3日前」を区別したい場合、設定したルールの優先度を調整します。ルールの左側にある点々をドラッグすると、順番を入れ替えられます。

  • 最優1(期限切れ)=$A2<TODAY()
  • 優先2(3日前)=$A2<=TODAY()+3

条件付き書式は上から順に評価されるため、期限切れのルールが先に適用され、その行には優先2(3日前)のルールは適用されません。

スポンサーリンク

その他の条件による色付け

タイトルとURLをコピーしました