Формула Excel: подсчет дней от сегодняшней даты

В этом руководстве представлена лучшая формула для расчета разницы между указанной датой и сегодняшним днём в Excel.
Если вы хотите следовать этому руководству, загрузите пример таблицы.
Универсальная формула:
| ABS(IF(ISBLANK(date),"",TODAY()-date)) |
Синтаксис и аргументы
| Date: the date that is used to count the number of days from today. |
Возвращаемое значение
Формула возвращает числовое значение.
Примечание
Формула всегда возвращает положительное значение — независимо от того, относится ли указанная дата к прошлому или будущему.
Как работает эта формула
Чтобы подсчитать количество дней между сегодняшней датой и конкретной датой в ячейке B3, используйте приведенную ниже формулу:
| =ABS(IF(ISBLANK(B3),"",TODAY()-B3)) |
Нажмите клавишу Enter, чтобы получить результат.
Затем перетащите маркер автозаполнения на нужные ячейки, чтобы применить формулу именно там, где это необходимо.
Пояснение
Функция TODAY: возвращает текущую дату.
Функция ISBLANK: возвращает значение ИСТИНА, если ячейка пуста, и ЛОЖЬ — если она не пуста.
Функция IF: выполняет простую логическую проверку на основе результата сравнения и возвращает одно значение, если результат ИСТИНА, и другое — если ЛОЖЬ.
В данной формуле IF(ISBLANK(B3),«»,TODAY()-B3)
если функция ISBLANK(B3) возвращает ИСТИНА, формула IF выдаёт пустое значение; если же ISBLANK(B3) возвращает ЛОЖЬ, формула IF возвращает результат выражения TODAY()-B3.
Функция ABS: возвращает абсолютное значение числа.
Примечание:
1. Если вы хотите, чтобы будущие дни отображались как положительные значения, а прошедшие — как отрицательные, используйте формулу
=IF(ISBLANK(B3),«»,B3-TODAY())
2. Если вы хотите, чтобы будущие дни отображались как отрицательные значения, а прошедшие — как положительные, используйте формулу
=IF(ISBLANK(B3),«»,TODAY()-B3)
Связанные формулы
- Подсчет только рабочих дней между двумя датами
В этом руководстве вы найдете формулы для точного подсчёта рабочих дней между двумя датами — без выходных и праздников. - Подсчет определенного дня недели между двумя датами
В этом руководстве представлена формула, которая позволяет подсчитать, сколько раз встречается конкретный день недели в заданном диапазоне дат в Excel. - Подсчет дней между двумя датами
Здесь вы найдете формулы для точного расчета количества дней, недель, месяцев или лет между двумя датами. - Преобразование дня недели в диапазон дат
У вас есть список дат — как подсчитать, сколько раз в нём встречается определённый день недели?
Связанные функции
- Функция WEEKNUM в Excel
Возвращает Номер недели указанной даты в году - Функция WORKDAY в Excel
Добавляет рабочие дни к указанной Дата начала и возвращает рабочий день - Функция MONTH в Excel
Функция MONTH используется для получения месяца в виде целого числа (1–12) из даты - Функция DAY в Excel
Функция DAY возвращает день в виде числа (1–31) из даты - Функция NOW в Excel
Получение текущей даты и времени
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает вам выделиться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладки для чтения и редактирования в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сократите сотни кликов мышью каждый день и забудьте о «мышечной руке».
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет удобство работы с вкладками в Office (включая Excel) — как в Chrome, Edge и Firefox.