Як автоматично порахувати дні від дати до сьогодні за допомогою формули Excel

  • Поділитися Цим
Hugh West

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

Завантажити Практичний посібник

Завантажте цей практичний посібник, щоб потренуватися, поки ви читаєте цю статтю.

Автоматичний підрахунок днів.xlsm

6 кращих способів автоматичного підрахунку днів з дати по сьогодні за допомогою формули Excel

У наступних розділах ми покажемо вам шість найефективніших методів розрахунку днів від заданої дати до сьогоднішнього дня. Ми будемо використовувати вбудовані формули Excel, а також VBA Приклад набору даних наведено на зображенні нижче, щоб допомогти Вам у виконанні завдання.

1. Застосування функції СЬОГОДНІ для автоматичного підрахунку днів з дати по сьогодні в Excel

Найпростіший спосіб порахувати різницю в днях від сьогоднішнього дня - скористатися СЬОГОДНІ функцію.

Синтаксис формули є,

=СЬОГОДНІ()-комірка(інша дата)

Для того, щоб застосувати СЬОГОДНІ виконайте наведені нижче дії.

Крок 1:

  • Спочатку введіть наступну формулу.
=TODAY()-B5

Крок 2:

  • Потім натисніть Увійдіть щоб отримати перший результат.

Крок 3:

  • Наостанок, скористайтеся функцією Автозаповнення для пошуку інших результатів.

Читати далі: Формула в Excel для розрахунку кількості днів між сьогоднішньою та наступною датою (6 швидких способів)

2. використання функції ДНІ для автоматичного підрахунку днів з дати по сьогодні в Excel

Синтаксис ДНІ функція в тому:

=DAYS(дата_закінчення, дата_початку)

Для того, щоб застосувати ДНІ дотримуйтесь наведеної нижче інструкції.

Крок 1:

  • Введіть в комірку наступну формулу C5 Тут end_date відноситься до сьогоднішнього дня, а B5 значення комірки - дата початку.
=DAYS(TODAY(), B5)

Крок 2:

  • Щоб побачити перше значення, натисніть Увійдіть .

Крок 3:

  • Потім, щоб отримати інші значення, використовуйте Автозаповнення інструмент з ручкою.

Читати далі: Обчислити кількість днів між двома датами за допомогою VBA в Excel

3. використовувати функцію DATEDIF для підрахунку днів від дати до сьогоднішнього дня

Синтаксис ДАТАIF функцію:

=DATEDIF(дата_початку,дата_закінчення,свята)

З метою використання ДАТАIF функцію, дотримуйтесь наведених нижче кроків.

Крок 1:

  • Введіть в комірку наступну формулу C5 .
=DATEDIF(B5, TODAY(), "D")

  • B5 це дата_початку Сьогодні в Україні відзначається дата_закінчення . " D " означає повні дні.

Крок 2:

  • Щоб побачити результат, натисніть кнопку Увійдіть.

Крок 3:

  • Внести зміни в усі комірки, Автозаповнення формули.

Нотатки. На сьогоднішній день, на жаль, це не так. ДАТАIF функція не дуже точна. Excel не рекомендує використовувати функцію.

Докладніше: Як використовувати функцію DateDiff в Excel VBA (5 прикладів)

Схожі читання:

  • [Виправлено!] Помилка значення (#VALUE!) при відніманні часу в Excel
  • Як створити зворотний відлік часу в Excel (2 приклади)
  • Додавання 30 днів до дати в Excel (7 швидких способів)
  • Як додати 7 днів до дати в Excel (3 способи)
  • Обчислюємо роки в Excel від сьогодні (4 способи)

4. виконати функцію АБС для підрахунку від'ємних днів з дати по сьогоднішній день

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

Крок 1:

  • По-перше, запишемо наступну формулу для ABS.
=ABS(TODAY()-B5)

Крок 2:

  • Потім натисніть кнопку Увійдіть.

Крок 3:

  • Щоб отримати повні результати по стовпчику, скористайтеся кнопкою Автозаповнення інструмент з ручкою.

Читати далі: Як використовувати лічильники з діапазоном дат в Excel (6 простих способів)

5. Застосування коду VBA для однієї комірки для автоматичного підрахунку днів

На додаток до попередніх способів, ми можемо використовувати VBA Для того, щоб зробити підрахунок, просто виконайте наведені нижче кроки.

Крок 1:

  • Спочатку натисніть Alt + F11 для відкриття Макрос VBA .
  • Натисніть на кнопку Вставте.
  • Обирайте Модуль.

Крок 2:

  • Вставте наступне VBA коди для отримання результату в D5 .
 Sub Count_days_from_today_for_a_cell() 'Спочатку оголошуємо змінну Dim ws As Worksheet 'Задаємо ім'я поточного аркуша Set ws = Worksheets("Single cell VBA") 'встановлюємо посилання на дати Set Previous_Date = ws.Range("B5") Set Todays_Date = ws.Range("C5") 'Застосовуємо формулу для підрахунку днів між двома датами ws.Range("D5") = Todays_Date - Previous_Date End Sub 

Крок 3:

  • Потім збережіть програму і натисніть F5 щоб керувати ним.
  • Таким чином, ви отримаєте різницю днів у комірці D5 .

Крок 4:

  • Повторіть попередні кроки для решти клітинок, і ваш кінцевий результат буде виглядати, як на зображенні нижче.

Пов'язаний контент: Як розрахувати залишок днів в Excel (5 способів)

6. виконати код VBA для діапазону для підрахунку днів з дати по сьогодні

Крім одиночного осередку, ми також можемо застосувати VBA для діапазону, щоб автоматично підраховувати різницю днів. Створимо формулу через VBA і нанесіть його на наш робочий аркуш. Просто дотримуйтесь інструкцій щодо контурів.

Крок 1:

  • Для того, щоб відкрити Макрос VBA натисніть Alt + F11
  • Потім натисніть на кнопку Вставте.
  • Після цього оберіть пункт Модуль.

Крок 2:

  • Потім вставте наступне VBA код для введення формули в комірку E5 .
 Sub Count_days_from_today_in_a_range() 'Спочатку оголосити змінну Dim ws As Worksheet 'Встановити посилання на поточний аркуш Name Set ws = Worksheets("Range VBA") 'Застосувати формулу для підрахунку днів між двома датами ws.Range("E5").Formula = "=DATEDIF(B5,C5,D5)" End Sub 

Крок 3:

  • Збережіть програму і натисніть F5 щоб керувати ним.
  • В результаті ви побачите результат в комірці E5 Тепер застосуємо цю ж формулу до решти комірок.

Крок 4:

  • Просто перетягніть вниз Автозаповнення обробляти інструмент, щоб отримати результати в повному обсязі.

Пов'язаний вміст: 3 Відповідна формула Excel для підрахунку днів від дати

Висновок

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

Якщо у Вас виникли запитання, будь ласка, звертайтеся до нас. Будь ласка, поділіться з нами своєю думкою у розділі коментарів нижче.

На сьогоднішній день, на жаль, це не так. Ексельдемія співробітники відповідатимуть на Ваші запити в найкоротші терміни.

Залишайтеся з нами і продовжуйте вчитися.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.