Перейти до основного матеріалу

Обчислення днів між двома датами в Excel (7 прикладів)

Як користувач Excel, ви можете зіткнутися з ситуацією, коли вам потрібно знати, скільки днів знаходяться між двома датами в Excel. Або ви хочете порахувати днів між сьогоднішнім днем ​​і певною датою. Або ви хочете отримати номер робочих днів між двома датами. Цей підручник познайомить вас із кількома простими та швидкими методами обчислення загальної кількості днів між двома датами три сценарії.
Обчисліть дні між двома датами
Використання віднімання
Використання Kutools для підрахунку днів, тижнів...
Використання функції DAYS
Використання функції DATEDIF
Рахуйте дні між сьогоднішнім днем ​​і датою
Рахуйте робочі дні між двома датами
За винятком вихідних
За винятком вихідних та святкових днів

doc розрахувати дні між двома датами 01

doc розрахувати дні між датами 02

doc розрахувати дні між двома датами 05

Завантажте зразок файлу

Приклади обчислення днів між датами


Відео: підрахунок днів між датами


Обчисліть дні між двома датами

Припустимо, що у вас є Початок у комірці C2 і Дата закінчення у комірці C3, ви хочете дізнатися кількість днів між двома датами. У цьому розділі ми покажемо вам чотири способи для досягнення своєї мети.

doc розрахувати дні між двома датами 04

Використання віднімання

Щоб порахувати дні між двома датами, просто відніміть дату початку від дати завершення. Ось це родова формула:

=End_date - Start_date
Крок 1: Введіть формулу віднімання

У камері C6, застосуйте наступну формулу, а потім натисніть Що натомість? Створіть віртуальну версію себе у кнопки.

=C3-C2
Результат

Як бачите, є 180 днів між двома датами в клітинках C3 і C2.

doc розрахувати дні між двома датами 05

примітки:
  1. Excel зберігає дати як серійні номери які починаються з 1/1/1900, яке представлено числом 1. Отже, коли ви віднімаєте одну дату від іншої, ви фактично віднімаєте числові значення дат.
  2. Якщо Кінцева дата старша за Початкову дату, поверненим результатом буде a негативний ціле число. Якщо ви хочете завжди отримувати a позитивний результат, ви можете використовувати наведену нижче формулу:
    =ABS(End_date - Start_date)

Використання Kutools для підрахунку днів, тижнів, місяців і років між датами

З Помічник дати та часу особливість Kutools для Excel, ви також можете розраховувати дні між датами. Більше того, ця функція потужніша, оскільки пропонує Додаткові параметри, як обчислення тижнів, місяців, роківі так далі між двома датами. На знімку екрана нижче показано, як це зробити рахувати дні між датами крок за кроком, А Додаткові параметри можна також порахувати.

doc розрахувати дні між двома датами 07

Увімкнувши функцію, натиснувши Кутулс > Помічник формули > Помічник дати та часу, будь ласка, виконайте наступне:

  1. Вибирати Різниця в тип розділ;
  2. Виберіть клітинку C2 і клітинку C3 окремо в Date1 та Date2 текстове вікно;
  3. Вибирати день від Тип вихідного результату випадаючий список ;
  4. Натисніть OK.
примітки:
  1. Застосувати Помічник дати та часу функцію, яку слід встановити Kutools для Excel перший. Kutools для Excel пропонує 30-денну безкоштовну пробну версію без обмежень, перейдіть на сторінку завантажте та встановіть це зараз!
  2. Окрім обчислення різниці між двома датами, Помічник дати та часу функція також підтримує інші обчислення дати та часу. до додати дату та час, перевірте додавати у розділі Тип. до обчислити вік на основі заданої дати перевірте вік у розділі Тип.

Використання функції DAYS

Іншим способом отримати кількість днів між двома датами є використання ДНІВ функція, яка введена в Excel 2013 Ось родова формула of  ДНІВ функція:

=DAYS(end_date, start_date)
Крок 1. Введіть формулу ДНІВ

У камері C6, застосуйте наступну формулу, а потім натисніть Що натомість? Створіть віртуальну версію себе у кнопки.

=DAYS(C3,C2)
Результат

180 дні знаходяться між двома датами в клітинках C3 і C2.

doc розрахувати дні між двома датами 11

примітки: Якщо Кінцева дата є старшим за Дата початку, поверненим результатом буде a негативний ціле число. Якщо ви хочете завжди отримувати a позитивний результат, ви можете використовувати наведену нижче формулу:
=ABS(DAYS(end_date, start_date))

Використання функції DATEDIF

Четвертий спосіб підрахунку кількості днів між двома датами – використання ДАТИФІКОВАНО функція. Ось родова формула для обчислення денної різниці між двома датами:

= DATEDIF(start_date, end_date, "d")
Крок 1. Введіть формулу DATEDIF

У камері C6, застосуйте наступну формулу, а потім натисніть Що натомість? Створіть віртуальну версію себе у кнопки.

=DATEDIF(C2,C3,"d")
Результат

180 дні знаходяться між двома датами в клітинках C3 і C2.

doc розрахувати дні між двома датами 12

примітки:
  1. На відміну від інших 3 методів, ДАТИФІКОВАНО формула не підтримує віднімання новішої дати від старішої. Коли Кінцева дата є старшим за Дата початку, то #NUM! буде повернута помилка.
  2. На відміну від формули віднімання і ДНІВ функція, яка може рахувати лише дні між днями, ДАТИФІКОВАНО також може розрахувати місяців or років між двома датами.
  3. ДАТИФІКОВАНО не входить до списку функцій Excel, тобто є недокументований функція. Для цього потрібно вручну ввести всі аргументи, щоб створити a ДАТИФІКОВАНО формулу на вашому аркуші.

Рахуйте дні між сьогоднішнім днем ​​і датою

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

Щоб обчислити кількість днів між минула дата та сьогодні:

=TODAY() - past_date

Щоб обчислити кількість днів між майбутню дату та сьогодні:

=Future_date - TODAY()

У цьому випадку у вас є a майбутня дата у комірці C2, а сьогодні 15 березня 2023 р. Вам потрібно обчислити кількість днів між сьогоднішньою датою та цією датою, виконайте наступне.

doc розрахувати дні між двома датами 13

Крок 1: Введіть формулу

У камері C5, застосуйте наступну формулу, а потім натисніть Що натомість? Створіть віртуальну версію себе у кнопки.

=C2-TODAY()

doc розрахувати дні між двома датами 14

Крок 2. Відформатуйте результат як загальний

Виберіть клітинку результату, клацніть Головна , перейдіть до Number, а потім виберіть Загальне від формат номера випадаючий список.

doc розрахувати дні між двома датами 12

примітки: Або на Головна вкладку, натисніть кнопку Запуск діалогового вікна doc розрахувати дні між двома датами 13 поруч із номером. Потім натисніть Загальне в Категорія коробка

Результат

Як бачите, є 108 днів між сьогоднішнім днем ​​і датою в клітинці C2.

doc розрахувати дні між двома датами 17

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


Рахуйте робочі дні між двома датами

Час від часу нам може знадобитися підрахувати кількість днів без вихідних. Тут ми покажемо вам, як рахувати робочі дні між двома датами за допомогою МЕРЕЖІ функція в дві ситуації. Одна ситуація – підрахунок робочих днів без надання додаткових відпусток. Інша ситуація - підрахунок робочих днів з наданням додаткових відпусток.

Ось загальна формула МЕРЕЖІ функція:

=NETWORKDAYS(start_date, end_date, [holidays])

За винятком вихідних

Наприклад, у вас є Початок у комірці C2 і Дата закінчення у клітинці C3 ви хочете дізнатися кількість робочих днів між двома датами незалежно від святкових днів.

doc розрахувати дні між двома датами 18

Крок 1. Введіть формулу NETWORKDAYS

У камері C6, застосуйте наступну формулу, а потім натисніть Що натомість? Створіть віртуальну версію себе у кнопки.

=NETWORKDAYS(C2,C3)
Результат

Ви можете бачити, що є 130 робочі дні між двома датами, не враховуючи святкові дні.

doc розрахувати дні між двома датами 19

За винятком вихідних та святкових днів

На відміну від прикладу вище, ви також маєте додаткові відпустки перераховані в діапазоні даних C5: C8, і вам потрібно розрахувати кількість робочих днів між двома датами з наданими вихідними.

doc розрахувати дні між двома датами 20

Крок 1. Введіть формулу NETWORKDAYS

У камері C6, застосуйте наступну формулу, а потім натисніть Що натомість? Створіть віртуальну версію себе у кнопки.

=NETWORKDAYS(C2,C3, E3:E7)
Результат

Ви можете бачити, що є 125 робочих днів між двома датами, враховуючи надані святкові дні.

doc розрахувати дні між двома датами 21

примітки: У більшості країн світу вихідні дні Saturday та неділя. Тоді МЕРЕЖІ функція — це саме та функція, яка вам потрібна. Але якщо ваші вихідні не субота, а неділя (наприклад Тільки неділя), ви повинні використовувати NETWORKDAYS.INTL функція, яка дозволяє вказати, які дні тижня вважати вихідними.

Найкращі інструменти продуктивності офісу

🤖 Kutools AI Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати   |  Видалити порожні рядки   |  Об’єднайте стовпці або клітинки без втрати даних   |   Раунд без Формули ...
Супер пошук: VLookup за кількома критеріями    Багатозначний VLookup  |   VLookup на кількох аркушах   |   Нечіткий пошук ....
Розширений розкривний список: Швидке створення випадаючого списку   |  Залежний спадний список   |  Виберіть розкривний список, що вибирається ....
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  |  Порівняйте діапазони та стовпці ...
Особливості: Фокус сітки   |  Перегляд дизайну   |   Велика панель формул    Диспетчер робочих книг і аркушів   |  Бібліотека ресурсів (автотекст)   |  Вибір дати   |  Об’єднайте робочі аркуші   |  Шифрування/розшифрування клітинок    Надсилайте листи за списком   |  Супер фільтр   |   Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи, ...)   |   50 + Графік типи (діаграма Ганта, ...)   |   40+ Практичний Формули (Розрахуйте вік на основі дня народження, ...)   |   19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху, ...)   |   12 Перетворення Tools (Числа до слів, Валютна конверсія, ...)   |   7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділені клітини, ...)   |   ... і більше

Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу.  Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...

Опис


Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Ifdate Excel: Calculate the difference between two dates

As the name suggests, the DATEIF function in excel is designed to calculate the difference between two dates.

IfExcel Date is one of the few undocumented functions in Excel, and because it is "hidden" you won't find it in the Formula tab, nor will you get any clues about what arguments to enter when you start typing the function name into the formula. That is why it is important to know the complete syntax of sifecha excel, to be able to use it in your formulas. see link
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations