何かをスタートした日を1日目としてカウントする場合の翌日は2日目になりますが、スタートした日を初日としてカウントする場合の翌日は1日経過となります。
整理すると「〇日以内」などの期間を定めた場合、初日は含めず(初日不算入)、その翌日からカウントを始めるのが原則(民法140条)ですが、例外として「〇日から起算して」と記す場合は初日を算入します。
Excelでは日付関数も含めて全てを初日不算入で計算しています。Excelではパラメータでの指定も用意されていませんのでイレギュラーとして初日算入したい場合を考えてみました。
E2セル 本日の日付
=TODAY()
D8セル デフォルトの初日不算入処理
=DATEDIF(C8,E$2,"d")
E8セル 初日算入処理
=DATEDIF(C8-1,E$2,"d")
結局ベタな処理ですが、これがベストかも?


