エクセルで日付を比較する方法|IF関数で期限内か判定・時刻付きは=でFALSEになるのでINT【実機で解説】

エクセルで日付を比較する方法|IF関数で期限内か判定・時刻付きは=でFALSEになるのでINT【実機で解説】

エクセルで日付を比較するには、ふつうの数と同じように <・>・= を使います。=IF(D3<=C3,”期限内”,”遅れ”) のように IF関数と組み合わせると、期限に間に合ったかを判定できます。エクセルの日付は「1900年1月1日から何日目か」という数なので、新しい日付ほど大きい数になります。

ただし、時刻が付いた日付や文字で入った日付は、同じ日に見えても「=」で比べると FALSE になります。この記事では、日付の比べ方と、うまく比べられないときの直し方を、実際の Excel の画面で説明します。

練習用Excelファイル(無料ダウンロード)
この記事と同じ期限の表です。日付を比べる練習に使えます。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り
目次

日付を比べる式の一覧

比べたいこと式の例意味
期限までに終わったか=IF(D3<=C3,"期限内","遅れ")完了日が期限以前なら「期限内」
今日が期限を過ぎたか=IF(TODAY()>C3,"期限切れ","")今日が期限より後なら「期限切れ」
同じ日か(時刻付き)=INT(C8)=D8時刻を切り捨てて日付だけで比べる
決まった日より前か=C3<DATE(2026,11,25)日付は DATE 関数で書く

IF関数で期限と完了日を比べる

判定のセル(E3)をダブルクリックし、=IF(D3<=C3,”期限内”,”遅れ”) と入れます❶。「完了日(D3)が期限(C3)以前なら」という意味です。

エクセルでセルE3に日付を比べるIF関数を入力している画面
エクセルでセルE3に日付を比べるIF関数を入力している画面

Enter を押して下へコピーすると、期限に間に合った「見積書」「報告書」は期限内、期限を過ぎた「請求書」は遅れになりました❷。期限と同じ日(11/30)に終わったものは、<= なので「期限内」です。

エクセルでIF関数により期限内か遅れかを判定した画面
エクセルでIF関数により期限内か遅れかを判定した画面

時刻が付いた日付は「=」で比べると FALSE になる

「受付日時」には 11/15 9:30 と時刻が付いています❸。これを日付の 11/15 と =C8=D8 で比べると、同じ日なのに FALSE になりました❹。日時は「日付+時刻の小数」なので、9:30 の分だけ大きい数になるためです。

エクセルで時刻付きの日時と日付を=で比べるとFALSEになる画面
エクセルで時刻付きの日時と日付を=で比べるとFALSEになる画面

=INT(C8)=D8 のように INT関数で小数(時刻)を切り捨てると、TRUE になりました❺。

エクセルでINT関数で日付だけにして比べるとTRUEになった画面
エクセルでINT関数で日付だけにして比べるとTRUEになった画面

【実機で検証】比べ方による結果のちがい

式結果
2026/11/15 9:30 = 2026/11/15FALSE
INT(2026/11/15 9:30) = 2026/11/15TRUE
2026/11/15 9:30 >= 2026/11/15TRUE
文字の “2026/11/15” = 日付の 2026/11/15FALSE
DATEVALUE(“2026/11/15”) = 日付の 2026/11/15TRUE

うまく比べられないときの確認表

症状原因対処
同じ日なのに FALSE片方に時刻が付いているINT() で日付だけにして比べる
同じ日なのに FALSE(左寄せの日付)日付が文字として入っているDATEVALUE() で日付に直す(DATEVALUE関数)
式に日付を直接書いたら合わないC3<2026/11/25 は割り算になるDATE(2026,11,25) か "2026/11/25"*1 で書く
毎日結果が変わるTODAY() は開くたびに今日になる日を固定したいときは Ctrl+; で日付を入れる

よくある質問

期限が近いものに色を付けたいです。

条件付き書式に日付を比べる式を入れます(期限が近いタスクを表示する・期限切れに色を付ける)。

2つの日付の差(日数)を出したいです。

新しい日付から古い日付を引くと日数が出ます。年や月の数なら DATEDIF を使います(日付の計算)。

練習用Excelファイル(無料ダウンロード)
期限の表が入っています。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り

あわせて読みたい:日付の関連記事

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次