Завантажте зразок робочої книги
Цей підручник навчить вас розраховувати кількість днів між двома датами в Excel і Google Таблицях.
Excel віднімають дати
У Excel дати зберігаються як серійні номери:
Це дозволяє віднімати дати один від одного, щоб обчислити кількість днів між ними:
1 | = C3-B3 |
Якщо дата end_date перед початком_дати ви отримаєте негативну відповідь:
Якщо вам потрібна абсолютна кількість днів між датами, скористайтеся функцією ABS, щоб повернути абсолютне значення:
1 | = ABS (C3-B3) |
Віднімання дат за допомогою часу
В Excel час зберігається у вигляді десяткових значень. Десяткове значення, додане до серійного номера, означає дату та час:
Якщо відняти дату та час з іншої дати та часу. Ви отримаєте відповідь про дату та час (кількість днів, годин, хвилин, секунд між двома датами):
Зверніть увагу, що кількість днів між датами становить *3 *, але десяткове значення становить *2,2 *через різницю в часі? Це може бути, а може і не бути вашим бажанням.
Замість цього ви можете скористатися функцією TRUNC, щоб знайти різницю між датами:
1 | = TRUNC (C3) -TRUNC (B3) |
Але ви також можете використовувати функції DAYS або DATEDIF для більш легкого розрахунку …
Функція DAYS - обчислення різниці між датами
Функція ДНИ обчислює кількість днів між датами, ігноруючи час.
1 | = ДНИ (C3, B3) |
Функція DAYS поверне від’ємні значення, тому ви можете використовувати функцію ABS для абсолютної кількості днів між датами:
1 | = ABS (ДНИ (C3, B3)) |
Функція DAYS360
Функція DAYS360 працює так само, як і функція DAYS, за винятком того, що вона передбачає 360-денний рік, коли кожен місяць має 30 днів. Зверніть увагу на різницю в розрахунках:
1 | = ДНИ 360 (B3, C3) |
Функція DATEDIF - Кількість днів між датами
Функція DATEDIF може бути використана для обчислення різниці в датах у різних одиницях виміру, включаючи дні, тижні, місяці та роки.
Щоб використовувати функцію DATEDIF для обчислення кількості днів між датами, встановіть одиницю виміру на “d” для днів:
1 | = ДАТИФІКОВАНО (B3, C3, "d") |
На відміну від інших методів, функція DATEDIF не працюватиме, якщо дата end_date перед початком_дати, замість цього вона видасть #NUM! помилка.
Щоб обчислити різницю між датами з іншими одиницями виміру, скористайтеся цією таблицею:
Обчисліть кількість днів між сьогоднішнім днем та іншою датою
Щоб обчислити кількість днів від Сьогодні до іншої дати, використовуйте ту саму логіку з функцією TODAY для однієї з дат.
Це розрахує кількість днів з дати:
1 | = ДНИ (СЬОГОДНІ (), В3) |
Це розрахує кількість днів до побачення:
1 | = ДНИ (B3, СЬОГОДНІ ()) |
Обчисліть робочі (ділові) дні між датами
Функція NETWORKDAYS дозволяє розрахувати кількість робочих (робочих) днів між двома датами:
1 | = МЕРЕЖІ ДНІ (В4, С4) |
За замовчуванням NETWORKDAYS ігноруватиме всі святкові дні. Однак для визначення діапазону свят можна використати третій необов’язковий аргумент:
1 | = МЕРЕЖІ ДНІ (B4, C4, F3: F4) |
Таблиці Google - дні між датами
Усі наведені вище приклади працюють точно так само в Google Таблицях, як і в Excel.