Включённый диапазон учитывает указанную границу как часть периода. Формулировка «обе даты включительно» означает, что считаются первая дата, последняя дата и все даты между ними. Запишите это правило рядом с результатом, чтобы число можно было однозначно повторить.

Что означает «обе даты включительно»?

Это означает, что учитываются обе границы. С 1 по 5 января включительно считаются 1, 2, 3, 4 и 5 января — пять календарных дат. Диапазон из одной даты даёт один день, если обе границы включены. Слово «включительно» определяет границы, но само по себе не исключает выходные или праздники.

Как рассчитать дни включительно?

Для календарных дат вычтите начальную дату из конечной и прибавьте один: дни включительно = конечная дата − начальная дата + 1. Разница между 1 и 5 января равна четырём прошедшим дням; единица учитывает обе границы, поэтому итог равен пяти. Используйте формулу только тогда, когда должны считаться обе крайние даты.

Сравните четыре сочетания границ

Для периода с 1 по 5 января включение начала и конца даёт пять дат. Включение только начала или только конца даёт четыре. Если исключить обе границы, остаются 2, 3 и 4 января — три даты. Обычная прошедшая разница равна четырём пересечённым полуночам; по границам это обычно соответствует исключённому началу и включённому концу. Ни один итог не является универсальным без правила исходной формулировки.

Внимательно читайте «по», «после» и «до»

Формулировка «обе даты включительно» однозначна. «По пятницу включительно» обычно означает, что пятница считается, а «через три дня после понедельника» обычно использует понедельник как точку отсчёта, а не как первый день. Слово «до» в обычной речи бывает неоднозначным. Для договорного, платёжного или иного важного срока не угадывайте: сохраните точную формулировку и проверьте определение источника.

Проверьте на одной и соседних датах

Два коротких примера выявляют большинство ошибок на один день. Для периода с 5 по 5 января обе включённые границы дают одну дату, а прошедшая разница или исключение обеих границ — ноль. С 5 по 6 января обе даты дают два, а прошедшая разница — один. Если калькулятор не следует правилу на этих случаях, проверьте настройки до расчёта длинного периода.

Прошедшее время — не всегда число дат

Разность LocalDate измеряет пересечённые полуночные границы. Это полезно для календарной дистанции, но в уведомлении день доставки может учитываться, а день подачи — нет. Поэтому DayCount спрашивает о границах, а не молча прибавляет единицу.

Понимайте, что считает формула таблицы

Если A1 — начало, а B1 — конец, формула =B1-A1 возвращает прошедшую разницу в календарных днях. Прибавляйте единицу только после подтверждения, что обе крайние даты учитываются. NETWORKDAYS в Excel и Google Sheets считает рабочие будни на обеих границах, если они подходят, но списки праздников и местные определения меняют практический итог. Подпишите правило границ рядом с формулой.

Сохраняйте правило вместе с ответом

Для важного срока запишите рядом с итогом «начало исключено, конец включён» или другое правило. Так результат можно повторить и понять, спор идёт о математике или договоре. Юридические, налоговые и регуляторные сроки сверяйте с регулирующим определением.