
Общая формула
=date-TODAY()
Резюме
Чтобы рассчитать количество дней до определенной даты, вы можете использовать вычитание и функцию СЕГОДНЯ. В примере D5 содержит эту формулу:
=B4-TODAY()
Объяснение
В Excel даты - это просто порядковые номера. В стандартной системе дат для Windows, основанной на 1900 году, где 1 января 1900 года - это число 1. Даты действительны до 9999, что соответствует порядковому номеру 2 958 465. Это означает, что 1 января 2050 года - это порядковый номер 54,789.
В этом примере датой является 9 марта 2016 г., то есть серийный номер 42 438. Так:
= B4-TODAY() = January 1 2050 - April 27, 2014 = 54,789 - 42,438 = 12,351
Это означает, что до 1 января 2050 года, если считать с 9 марта 2016 года, осталось 13 033 дня.
Без СЕГОДНЯ
Примечание: вам не нужно использовать функцию СЕГОДНЯ. Во втором примере формула в D6:
=B6-C6
Конкатенация с текстом
В третьем примере та же основная формула используется вместе с оператором конкатенации (&) для вставки вычисленных дней в простое текстовое сообщение:
="Just "& B6-C6 &" days left!"
Поскольку между 10 декабря 2014 г. и 25 декабря 2014 г. 15 дней, в результате появляется следующее сообщение: Осталось всего 15 дней!
Только рабочие дни
Чтобы рассчитать рабочие дни между датами, вы можете использовать функцию ЧИСТРАБДНИ, как описано здесь.