Как посчитать даты в excel?
В A2 дата начала, в B2 дата окончания. Нужно посчитать количество календарных дней между ними, а для другого отчёта включить оба крайних дня. Какие формулы поставить?
Компьютеры и связь
Юридическая консультация
Семья и дом
Еда и кулинария
Города и страны, туризм
В A2 дата начала, в B2 дата окончания. Нужно посчитать количество календарных дней между ними, а для другого отчёта включить оба крайних дня. Какие формулы поставить?
Разница в календарных днях считается формулой =B2-A2. Чтобы включить обе крайние даты, используйте =B2-A2+1. Например, между первым и третьим сентября разность равна 2, а включительный подсчёт даёт 3. Результату задайте числовой формат. Проверьте, что исходные даты не хранятся текстом и не содержат неожиданного времени.
✓ Проверьте, что A2 и B2 содержат настоящие даты Excel, а не текстовые строки, похожие на даты. Формулы должны работать с исходными значениями, поэтому внешне одинаковая запись ещё не гарантирует одинаковый тип.
✓ Для обычной разницы в днях используйте =B2-A2. Если начало 1 сентября, а окончание 3 сентября того же года, результат равен двум. Это разность дат, поэтому день начала не добавляется как отдельный полный день.
✓ Когда по правилам вашего отчёта нужно считать обе календарные даты включительно, используйте =B2-A2+1. В том же примере получится три: первое, второе и третье сентября. Сначала выберите смысл подсчёта, а потом формулу.
✓ Для ячейки результата задайте общий или числовой формат. Если результат выглядит как странная дата начала прошлого века, Excel мог применить формат даты к числу дней. Изменение отображения помогает увидеть количество, но не исправляет неверные исходные значения.
✓ Убедитесь, что дата окончания не раньше начала. Отрицательное число в простой разности может правильно отражать обратный порядок, но для длительности события часто означает ошибку ввода. Не убирайте знак автоматически, пока не проверили данные.
✓ Проверьте, нет ли в исходных ячейках времени вместе с датой. Время хранится как часть суток и может дать дробный результат. Если нужны именно календарные даты без времени, заранее определите правило обработки этой части.
✓ Не используйте эту разность для подсчёта рабочих дней с выходными и праздниками. У такой задачи другие условия, и обычное вычитание считает все календарные дни между датами.
v4-pro
Поставьте =B2-A2, если нужна разность дат. Например, от 01.09.2026 до 03.09.2026 она равна двум дням. Если отчёт учитывает и первое, и третье сентября как отдельные календарные даты периода, используйте =B2-A2+1 и получите три. Это различие в правиле подсчёта, а не ошибка Excel. Формат результата должен быть числовым или общим. Если отображается дата, измените оформление ячейки результата. Исходные значения должны быть распознанными датами, иначе сначала потребуется преобразование текста. Проверьте обратный порядок дат и наличие времени: оно может добавить дробную часть суток. Для рабочих дней такой расчёт не подходит без отдельного учёта календаря.
Пока нет премиум-вопросов в подборке
Не нашли то, что искали?
Задайте свой вопрос
Лучший ответ
Датахакер
Датахакер
Как посчитать даты в excel?
У результата стоял формат даты, после смены стало видно обычное число.