Формула 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 ключ для получения результата.
Затем перетащите маркер автозаполнения на другие ячейки, чтобы применить эту формулу по мере необходимости.
объяснение
СЕГОДНЯ функция: возвращает текущую дату.
ISBLANK функция: возвращает ИСТИНА, если ячейка пуста, или возвращает ЛОЖЬ, если ячейка не пуста.
IF функция: выполняет простой логический тест в зависимости от результата сравнения и возвращает одно значение, если результат ИСТИНА, или другое значение, если результат ЛОЖЬ.
Здесь формула IF (ISBLANK (B3), "", СЕГОДНЯ () - B3)
Если ISBLANK (B3) возвращает TRUE, то формула IF возвращает пустое значение, если ISBLANK (B3) возвращает FALSE, то формула IF возвращает TODAY () - B3.
АБС функция: возвращает абсолютное значение числа.
Примечание:
1. Если вы хотите вернуть будущие дни как положительное значение, а прошлые дни как отрицательное значение, используйте формулу как
= ЕСЛИ (ПУСТОЙ (B3); ""; B3-СЕГОДНЯ ())
2. Если вы хотите вернуть будущие дни как отрицательное значение, прошлые дни как положительное значение, используйте формулу как
= ЕСЛИ (ПУСТОЙ (B3); ""; СЕГОДНЯ () - B3)
Относительные формулы
- Считать будние дни только между двумя датами
В этом руководстве представлены формулы для подсчета дней, исключая выходные и праздничные дни, между двумя датами. - Считать определенный день недели между двумя датами
В этом руководстве представлена формула для подсчета определенного дня недели между двумя заданными датами в Excel. - Считайте дни между двумя датами
Здесь представлены формулы для подсчета дней, недель, месяцев или лет между двумя датами. - Преобразование дня недели в диапазон дат
Если есть список дат, как можно сосчитать определенный день недели в таком списке дат?
Относительные функции
- Функция Excel WEEKNUM
Возвращает номер недели указанной даты в году. - Функция РАБДЕНЬ в Excel
Добавляет рабочие дни к заданной дате начала и возвращает рабочий день - Функция МЕСЯЦ в Excel
МЕСЯЦ используется для получения месяца в виде целого числа (от 1 до 12) от даты. - Функция ДЕНЬ в Excel
Функция ДЕНЬ получает день в виде числа (от 1 до 31) от даты - Функция Excel NOW
Получить текущее время и дату
Лучшие инструменты для работы в офисе
Kutools for Excel - поможет вам выделиться из толпы
Kutools для Excel может похвастаться более чем 300 функциями, Гарантия того, что то, что вам нужно, находится на расстоянии одного клика...
Вкладка Office - включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)
- Одна секунда для переключения между десятками открытых документов!
- Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
- Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.