Розрахунок днів від/до дати в Excel

  • Поділитися Цим
Michael Brown

Ви застрягли в підрахунку, скільки днів пройшло з певної дати або до дати? Цей підручник навчить вас простому способу додавання і віднімання днів від дати в Excel. За допомогою наших формул ви можете швидко обчислити 90 днів від дати, 45 днів до дати, а також порахувати будь-яку кількість днів, яка вам потрібна.

Обчислення днів від дати здається простим завданням. Однак ця загальна фраза може означати багато різних речей. Можливо, вам потрібно знайти задану кількість днів після дати. Або ви хочете отримати кількість днів від певної дати до сьогоднішнього дня. Або ви хочете порахувати дні від дати до дати. У цьому підручнику ви знайдете рішення для всіх цих та багатьох інших завдань.

    Калькулятор днів від/до дати

    Хочете знайти дату, яка настає через 60 днів від певної дати або визначити дату за 90 днів до неї? Введіть дату і кількість днів у відповідні клітинки, і ви отримаєте результат за мить:

    Примітка: Для перегляду вбудованого робочого зошита, будь ласка, дозвольте використання маркетингових файлів cookie.

    Скільки днів з / до дати калькулятор

    За допомогою цього калькулятора ви можете дізнатися, скільки днів залишилося до певної дати, наприклад, до вашого дня народження, або скільки днів пройшло з вашого дня народження:

    Примітка: Для перегляду вбудованого робочого зошита, будь ласка, дозвольте використання маркетингових файлів cookie.

    Порада: щоб дізнатися, скільки днів від дати до дати, скористайтеся калькулятором днів між датами.

    Як порахувати дні від дати в Excel

    Щоб знайти дату, яка знаходиться на відстані N днів від певної дати, просто додайте до вашої дати необхідну кількість днів:

    Дата + N днів

    Ключовим моментом є подання дати у форматі, який розуміє Excel. Я б запропонував використовувати формат дати за замовчуванням або перетворити текстову дату в порядковий номер, що представляє дату за допомогою функції ДАТНЕЗНАЧЕННЯ, або явно вказати рік, місяць і день за допомогою функції ДАТА.

    Наприклад, ось як можна додати дні до 1 квітня 2018 року:

    90 днів з дати

    ="4/1/2018"+90

    60 днів з дати

    ="1-Apr-2018"+60

    45 днів з дати

    =DATEVALUE("1-Apr-2018")+45

    30 днів з дати

    =DATE(2018,4,1)+30

    Щоб отримати більш універсальну формулу днів від дати, введіть обидва значення (вихідну дату та кількість днів) в окремі клітинки та зробіть посилання на ці клітинки. З цільовою датою у B3 та кількістю днів у B4 формула є такою ж простою, як і додавання двох клітинок:

    =B3+B4

    Настільки просто, наскільки це можливо, наша формула чудово працює в Excel:

    При такому підході можна легко розрахувати дати закінчення або сплати внесків для цілої колонки. Як приклад, знайдемо 180 днів з дати .

    Припустимо, у вас є список підписок, термін дії яких закінчується через 180 днів після дати придбання. З датою замовлення в B2 ви вводите наступну формулу в, скажімо, C2, а потім копіюєте формулу на весь стовпець, двічі клацнувши маркер заповнення:

    =B2+180

    Відносне посилання (B2) змушує формулу змінюватися на основі відносного положення кожного рядка:

    Ви навіть можете розрахувати кілька проміжних дат для кожної підписки, і все це за допомогою однієї формули! Для цього вставте пару нових стовпчиків і вкажіть, коли настає кожна з дат (див. скріншот нижче):

    • 1-е нагадування: 90 днів з дати придбання (C2)
    • 2-е нагадування: 120 днів з дати придбання (D2)
    • Термін придатності: 180 днів з дати придбання (E2)

    Запишіть формулу для першої комірки, яка обчислює 1-у дату нагадування на основі дати замовлення в B3 і кількості днів у C2:

    = $B3+C$2

    Зверніть увагу, що ми фіксуємо координату стовпця першого посилання і координату рядка другого посилання знаком $, щоб формула коректно копіювалася в усі інші комірки. Тепер перетягніть формулу вправо і вниз до останніх комірок з даними і переконайтеся, що вона правильно обчислює терміни оплати в кожному стовпці (зверніть увагу, що друге посилання змінюється для кожногоу той час як перше посилання зафіксоване у колонці В):

    Примітка: Якщо результати обчислень відображаються у вигляді чисел, застосуйте до клітинок формул формат Дата, щоб вони відображалися у вигляді дат.

    Як порахувати дні до дати в Excel

    Щоб знайти дату, яка знаходиться на N днів раніше певної дати, виконайте арифметичну дію віднімання замість додавання:

    Дата - N днів

    Як і у випадку з додаванням днів, важливо вводити дату у форматі, зрозумілому для Excel. Наприклад, так можна відняти дні від заданої дати, скажімо, з 1 квітня 2018 року:

    за 90 днів до дати

    ="4/1/2018"-90

    за 60 днів до дати

    ="1-Apr-2018"-60

    за 45 днів до дати

    =DATE(2018,4,1)-45

    Звичайно, ви можете ввести обидва значення в окремі комірки, скажімо, дату в B1 і кількість днів у B2, і відняти комірку "днів" від комірки "дати":

    =B1-B2

    Як рахувати дні до дати

    Щоб порахувати кількість днів до певної дати, потрібно відняти від цієї дати сьогоднішню дату. А щоб поставити поточну дату, яка оновлюється автоматично, використовується функція СЬОГОДНІ:

    Дата - СЬОГОДНІ()

    Наприклад, щоб дізнатися, скільки днів залишилося до 31 січня 2018 року, скористайтеся цією формулою:

    ="12/31/2018"-TODAY()

    Або ви можете ввести дату в якусь комірку (B2) і відняти від неї сьогоднішню дату:

    =B2-TODAY()

    Аналогічним чином можна знайти різницю між двома датами, просто віднявши одну дату від іншої.

    Ви навіть можете об'єднати повернуте число з якимось текстом, щоб створити красивий зворотний відлік у вашому Excel. Наприклад:

    ="До Різдва залишилися лічені "& A4-TODAY() &" дні!"

    Примітка: якщо у формулі підрахунку днів відображається дата, встановіть значення Генеральний формат в комірку для відображення результату у вигляді числа.

    Як рахувати дні з дати

    Щоб порахувати, скільки днів пройшло з певної дати, потрібно зробити навпаки: відняти дату від сьогоднішнього дня:

    СЬОГОДНІ() - Дата

    Як приклад, давайте знайдемо кількість днів, що минули з вашого останнього дня народження. Для цього впишіть свою дату на аркуші А4, і відніміть від неї поточну дату:

    =A4-TODAY()

    За бажанням, додайте текст, що пояснює, що це за число:

    =TODAY()-A4 &" днів з дня мого народження"

    Як рахувати робочі дні від дати

    Microsoft Excel надає 4 різні функції для розрахунку робочих днів. Детальне пояснення кожної функції можна знайти тут: Як розрахувати робочі дні в Excel. Наразі ж зупинимося на практичному застосуванні.

    Розрахувати N робочих днів від/до дати

    Щоб повернути дату, яка на задану кількість робочих днів випереджає або передує зазначеній Вами даті початку, використовуйте функцію РОБОЧИЙ ДЕНЬ.

    Наведемо кілька прикладів формул для отримання дати, яка настає рівно через N робочих днів від певну дату:

    30 робочих днів з 1 квітня 2018 року

    =WORKDAY("1-Apr-2018", 30)

    100 робочих днів з дати, зазначеної в А1:

    =WORKDAY(A1, 100)

    Знайти дату, яка відбулася задану кількість робочих днів до на задану дату, вкажіть дні у вигляді від'ємне число (зі знаком мінус). Наприклад:

    за 120 робочих днів до 1 квітня 2018 року

    =WORKDAY("1-Apr-2018", -120)

    за 90 робочих днів до дати, зазначеної в А1:

    =WORKDAY(A1, -90)

    Або ви можете ввести обидва значення в заздалегідь визначені комірки, скажімо, B1 і B2, і ваш калькулятор робочих днів може виглядати приблизно так:

    Робочі дні з певної дати:

    =WORKDAY(B1, B2)

    Робочі дні, що передують даній даті:

    =WORKDAY(B1, -B2)

    Порада. Функція WORKDAY розраховує дні на основі стандартного робочого календаря, де вихідними днями є субота та неділя. Якщо у Вас інший робочий календар, то використовуйте функцію WORKDAY.INTL, яка дозволяє вказати користувацькі вихідні дні.

    Відлік робочих днів з/до дати

    Щоб повернути кількість днів між двома датами без урахування суботи та неділі, використовуйте функцію РОБОЧІ ДНІ.

    Дізнатися скільки залишилося робочих днів до певної дати передайте функцію TODAY() в першому аргументі ( дата_початку ) і вашу дату в другому аргументі ( дата_закінчення ).

    Наприклад, щоб отримати кількість днів до дати в форматі А4, скористайтеся цією формулою:

    =NETWORKDAYS(TODAY(), A4)

    Звичайно, ви можете об'єднати повернутий підрахунок з вашим власним повідомленням, як ми це зробили у наведених вище прикладах.

    Наприклад, давайте подивимося, скільки робочих днів залишилося до кінця 2018 року. Для цього введіть 31-Dec-2018 у форматі А4 як дату, а не текст, і за допомогою наступної формули отримайте кількість робочих днів до цієї дати:

    ="Тільки "&РОБОЧІ ДНІ(СЬОГОДНІ(), А4)&" робочі дні до кінця року!"

    Ого, залишилося всього 179 робочих днів! Не так багато, як я думав :)

    Для того, щоб дізнатися кількість робочих днів з певної дати поміняйте порядок аргументів на протилежний - у першому аргументі введіть свою дату як дату початку, а в другому аргументі TODAY() - як дату закінчення:

    =NETWORKDAYS(A4, TODAY())

    За бажанням, виведіть якийсь пояснювальний текст на зразок цього:

    =NETWORKDAYS(A4, TODAY())&" робочі дні з початку року"

    Лише 83 робочі дні... А я думав, що вже відпрацював цього року не менше 100 днів!

    Порада: щоб вказати власні вихідні дні, відмінні від суботи та неділі, використовуйте функцію NETWORKDAYS.INTL.

    Майстер дати і часу - швидкий спосіб обчислити дні в Excel

    Цей майстер - своєрідний швейцарський армійський ніж для обчислення дат в Excel, він може обчислити практично все, що завгодно! Вам достатньо виділити комірку, в яку ви хочете вивести результат, натиснути кнопку "Майстер дати і часу" на панелі інструментів Ablebits Tools і вкажіть, скільки днів, тижнів, місяців або років (або будь-яку комбінацію цих одиниць) ви хочете додати до вихідної дати або відняти від неї.

    Як приклад, з'ясуємо, що таке дата 120 днів з дати в Б2:

    Натисніть на кнопку Вставте формулу щоб ввести формулу у виділену комірку, а потім скопіювати її в потрібну кількість комірок:

    Як ви могли помітити, формула, побудована майстром, відрізняється від тих, які ми використовували в попередніх прикладах. Це пов'язано з тим, що майстер розрахований на обчислення всіх можливих одиниць виміру, а не тільки днів.

    Отримати дату, яка настала N днів тому до певної дати переключіться на вкладку Відняти введіть вихідну дату у відповідне поле і вкажіть, скільки днів ви хочете від неї відняти. Або введіть обидва значення в окремі комірки і отримаєте більш гнучку формулу, яка перераховує при кожній зміні вихідних даних:

    Date Picker - розрахунок днів у випадаючому календарі

    Існує величезна кількість сторонніх випадаючих календарів для Excel, як безкоштовних, так і платних. Всі вони вміють вставляти дату в комірку одним клацанням миші. Але чи багато календарів Excel вміють ще й обчислювати дати? Наш підбирач дат вміє!

    Ви просто обираєте дату в календарі та натискаєте кнопку Калькулятор дат або натисніть клавішу F4:

    Потім натисніть на кнопку День на панелі попереднього перегляду та введіть кількість днів для додавання або віднімання (ви обираєте, яку операцію виконувати, натискаючи на знак плюс або мінус на панелі введення).

    Нарешті, натисніть клавішу Enter, щоб вставити обчислену дату в поточну виділену комірку, або натисніть F6, щоб відобразити дату в календарі. Крім того, натисніть одну з кнопок, показаних на зображенні нижче. У цьому прикладі ми обчислюємо дату, яка становить 60 днів від 1 квітня 2018 року:

    Ось як ви знаходите дні від або до певної дати в Excel. Я детальніше розглянув формули, розглянуті в цьому підручнику, ви можете завантажити наш зразок робочого зошита для обчислення днів від дати. Дякую за прочитання і сподіваюся побачити вас на нашому блозі наступного тижня!

    Майкл Браун — відданий ентузіаст технологій із пристрастю до спрощення складних процесів за допомогою програмних засобів. Маючи понад десятирічний досвід роботи в технологічній індустрії, він відточив свої навички роботи з Microsoft Excel і Outlook, а також із Google Таблицями та Документами. Блог Майкла присвячений тому, щоб поділитися своїми знаннями та досвідом з іншими, надаючи прості поради та навчальні посібники для підвищення продуктивності та ефективності. Незалежно від того, чи є ви досвідченим професіоналом чи початківцем, блог Майкла пропонує цінну інформацію та практичні поради щодо отримання максимальної користі від цих основних програмних інструментів.