Googleスプレッドシートの日時開始終了の正誤確認用条件付き書式

条件付き書式で日時の開始・終了確認

Googleスプレッドシートでセル内に開始・終了の日付や時間を入力することがある。

開始・終了なので必ず「開始 < 終了」となるはずだが、間違えて開始12/26、終了12/25のように「開始 > 終了」で入力してしまうことがある。

そのような間違えにすぐに気付くよう日時で開始と終了の入力欄がある場合は条件付き書式を追加して「開始 > 終了」の場合は背景色を赤くすると良いだろう。

条件付き書式の追加方法

条件付き書式を追加するセルを選択して「表示形式 => 条件付き書式」を選択する。

「開始 > 終了」のチェックのための条件を追加する場合は日付か時間かで設定方法が異なる。

日付の場合

例えば「開始日(A2) > 終了日(B2)」のとき開始日のセルを赤くしたい場合は「次より後の日付」「正確な日付」「=B2」と入力して背景色に赤を選択して保存する。

日付の条件付き書式
日付の条件付き書式

開始日と終了日が同じ場合も赤くしたい場合は「=B2と等しい値」の条件を追加する。

Googleスプレッドシートの日時開始終了の正誤確認用条件付き書式

時間の場合

時間の場合は条件に「以上」を選択して「=B5」のようにセルを指定するだけで良い。

「以上」ではなく「次より大きい」を選択すると開始時間と終了時間が同じときに赤くならないので注意。

日付の条件が特殊な場合の対応方法

もし日付の条件が特殊で条件付き書式で選択可能な条件だけでは設定できない場合は書式ルールから「カスタム書式」を選択して日付をDATEVALUEで数値に変換して設定する。

=IF(DATEVALUE(A2)>44555, DATEVALUE(A2)>DATEVALUE(F2), "")

日時開始終了の正誤確認用条件付き書式