- 締切済み
【エクセル】日付同士の比較について
以下について質問があります。 【実現したいこと】 2つの日付(本日と予定日)を比較して、以下を実現したいと考えています。 (1)本日から予定日までの日数を表示させる。(例:A1セルに結果を表示させる。) (2)予定日が本日を過ぎてしまった場合にセルを赤色に塗りつぶすと同時に、「-何日」という形で予定日よりも何日遅れているかについて日数を表示させたい。 【試したこと】 (L4に本日の日付、R列に予定日が記入されています。) ■「予定日-本日」と「=DATEDIF($L$4,$R15,"D")」の2つの方法。 「予定日-本日」の場合、まだ予定日が記入されていないセルがあると、「-41125」の様に日付を数値化した結果が表示されてしまいます。 「=DATEDIF($L$4,$R15,"D")」の場合は、本日を過ぎた場合、「#NUM!」が表示されてしまいます。 ご教示いただけると大変助かります。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- chonami
- ベストアンサー率43% (448/1036)
回答No.2
(1)IFで、予定日が空欄なら空欄、そうでないなら予定日-本日の日数という式を入れる。 (2)↑で引き算すればマイナス日数がでるので、条件付き書式でマイナスの場合は赤で塗りつぶすようにする。
- K Kazz(@JazzCorp)
- ベストアンサー率31% (549/1751)
回答No.1
追越し禁止なので、こうやるしか、、、 =IF($R$15>TODAY(),-DATEDIF(TODAY(),$R$15,"D"),DATEDIF($R$15,TODAY(),"D"))
質問者
お礼
ご回答ありがとうございました。 教えていただいた内容をもとに、色々と試してみます。
お礼
ご回答、ありがとうございます。 試してみます。