![](https://cdn.wiki-base.com/6196762/excel_formula_get_days_before_a_date__2.png.webp)
Загальна формула
=date-TODAY()
Резюме
Щоб розрахувати кількість днів до певної дати, ви можете використовувати віднімання та функцію СЬОГОДНІ. У прикладі D5 містить таку формулу:
=B4-TODAY()
Пояснення
В Excel дати є просто серійними номерами. У стандартній системі дат для вікон, заснованій на 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 дні.
Без СЬОГОДНІ
Примітка: вам не потрібно використовувати функцію TODAY. У другому прикладі формула в D6 має вигляд:
=B6-C6
Об’єднання з текстом
У третьому прикладі та сама основна формула використовується разом із оператором конкатенації (&) для вбудування обчислених днів у просте текстове повідомлення:
="Just "& B6-C6 &" days left!"
Оскільки між 10 грудня 2014 року та 25 грудня 2014 року є 15 днів, результатом є таке повідомлення: Залишилося лише 15 днів!
Тільки робочі дні
Щоб обчислити робочі дні між датами, ви можете використовувати функцію NETWORKDAYS, як пояснено тут.