Як створити таймер зворотного відліку в excel


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

Наступний покроковий приклад показує, як використовувати цю функцію для створення таймера зворотного відліку на практиці.

Крок 1: Введіть дату зворотного відліку

Припустимо, сьогодні 18.07.2023 .

Я створю таймер зворотного відліку в Excel, який підраховуватиме кількість днів, годин, хвилин і секунд до 01/08/2023 :

Крок 2: Створіть формули для зворотного відліку

Тоді ми можемо використовувати наступні формули, щоб підрахувати кількість днів, годин, хвилин і секунд до 01.08.2023:

  • Дні : =INT(A2-NOW())
  • Години : =HOUR(A2-NOW())
  • Хвилини : = ХВИЛИНИ (A2-ЗАРАЗ())
  • Секунди : =SECOND(A2-NOW())

Ми можемо ввести ці формули в кожну окрему клітинку:

Зворотний відлік Excel

Це означає, що до дати 01.08.2023 залишилося 13 днів, 14 годин, 23 хвилини та 11 секунд.

Крок 3. Оновіть таймер зворотного відліку вручну

Щоб оновити зворотний відлік, просто двічі клацніть будь-яку клітинку в електронній таблиці Excel і натисніть Enter .

Зворотний відлік автоматично оновить значення дня, години, хвилини та секунди, щойно ви натиснете Enter :

Крок 4. Автоматичне оновлення таймера зворотного відліку (необов’язково)

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

Перш ніж це зробити, нам потрібно переконатися, що вкладка «Розробник» відображається на верхній стрічці Excel.

Для цього клацніть вкладку «Файл» , потім «Параметри » та «Налаштувати стрічку» .

У розділі « Основні вкладки» встановіть прапорець поруч із «Розробником» , а потім натисніть «ОК» .

Потім клацніть вкладку «Розробник» на верхній стрічці, а потім клацніть піктограму Visual Basic :

Далі перейдіть на вкладку «Вставити» , а потім у спадному меню виберіть «Модуль» .

Далі вставте наступний код у редактор коду модуля:

 Sub UpdateCountdown()

Range("C2:F2").Calculate
Application.OnTime DateAdd("s", 1, Now), "UpdateCountdown"

End Sub

Далі натисніть маленьку зелену стрілку відтворення, щоб запустити цей код VBA:

Після введення коду не соромтеся закрити редактор VB. Код буде автоматично збережено.

Значення для днів, годин, хвилин і секунд тепер автоматично оновлюватимуться щосекунди в електронній таблиці.

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання в Excel:

Excel: як відняти хвилини від часу
Excel: як витягти час із Datetime
Excel: як відформатувати час у мілісекундах

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *