Робимо таймер зворотного відліку в гугл таблицях
Якщо в очікуванні нового проекту вам нема чим зайнятися, а під рукою є лише гугл таблиці — можна зробити таймер зворотного відліку, щоб, наприклад, дізнатися скільки вільного часу у вас залишилося.
Щоб зробити таймер, достатньо скористатися парою функцій:
ТДАТА (NOW) – виводить поточну дату та час у форматі «дата».
РОЗНДАТ (DATEDIF) — підраховує кількість днів, місяців і років, що залишилися, між двома датами. За промовчанням враховується поточний день.
ДНІ (DAYS) – підраховує кількість днів між двома датами.
ГОДИННИК (HOUR) — повертає компонент годинника в заданому часі, а також може обчислювати різницю годинника між двома датами.
ХВИЛИНИ (MINUTE) - працює аналогічно функції ГОДИННИК, тільки для хвилин.
Припустимо, ми хочемо дізнатися, скільки залишилося днів до дня народження хабра — 26 травня згідно з Вікіпедією.
Початкові налаштування
Щоб таймер постійно оновлювався та відображав актуальну інформацію, необхідно змінити налаштування обчислення в таблиці.
У відкритій таблиці вибираємо пункт меню "Файл" переходимо в "Налаштування таблиці" і на вкладці "Обчислення" вибираємо "Оновлення розрахунків" - "При змінах і кожну хвилину".
Формули для таймера
У прикладі я зробив таймер двох видів:
для відображення днів, годин і хвилин, що залишилися,
а також
для виведення місяців, днів, годин та хвилин.
Єдина відмінність — щоб порахувати кількість місяців і днів, що залишилися, необхідно використовувати функцію РОЗНДАТ, тоді як для виведення лише кількості днів достатньо функції ДНІ.
Також є функція СЕКУНДИ (SECOND), яка дозволяє виводити секунди, але через те, що тимчасовий діапазон обчислення обмежується закінченням «раз на хвилину» — таймер секунд просто не встигатиме оновлюватися.
Пишемо формули для відліку часу
У прикладі використовуються комірки:
A2 — кінцева дата, від якої ведемо відлік
B2 — поточна дата, замість неї можна використовувати функцію ТДАТА (NOW).
Кількість днів без урахування цілих місяців:
Кількість днів загалом
У найпростішому варіанті виконання - виводимо значення таймера в окремі комірки:
Використовуючи функцію СЧЕПИТИ (CONCATENATE) можна всі дані вивести в одному осередку.
Для цього прикладу формула має вигляд
або для підрахунку лише днів
Також додатково можна встановити таблицю доповнення, які надсилатимуть повідомлення за певних умов, наприклад при досягненні якоїсь кількості днів, що залишилися. Але вони працюють тільки якщо таблиця відкрита у вікні.
Файл із прикладом знаходиться за посиланням.
Як додати час у Google Таблицях
При створенні власного графіка, розкладу, списку завдань або для будь-яких розрахунків у Google Таблицях може знадобитися додавання поточного часу до одного або кількох осередків. Для цього можна використовувати методи з автоматичним прокладанням годинника, а також самостійно форматувати комірки належним чином, якщо час не повинен змінюватися при збереженні. Давайте детальніше зупинимося на цій темі, розібравши всі доступні варіанти.
Використання функції ТДАТА
Функція ТДАТА в Google Таблицях розшифровується як «Поточна дата», відповідно, використовується для виведення в комірці поточної дати. Ви бачитимете як число, так і годинник з хвилинами та секундами поряд.З одного боку це перевага, оскільки всі відомості про день відображаються поряд. =ТДАТА() та натисніть Enter для одержання висновку.
Результат буде оновлюватися з кожним збереженням таблиці, тому ви завжди бачитимете актуальне число і час. На жаль, формат функції змінити не можна, тому черговість чисел, а також набір інформації завжди залишатиметься однаковим.
Додатково за цією функцією зазначу, що якщо вас цікавить висновок лише дня, то замість ТДАТА використовуйте функцію СЬОГОДНІ. «Формат» і поміняйте формат комірки на відповідний або встановіть загальний, щоб при активізації функції сервіс сам розумів, в якому форматі необхідно відображати значення.
Формула для виведення часу
Існує спеціальна формула, що складається з декількох функцій, яка дозволяє виводити в комірку поточний час без дати. =ЧАС(ГОД(ТДАТА()); ХВИЛИНИ(ТДАТА()); СЕКУНДИ(ТДАТА())) у потрібну комірку і натисніть Enter для застосування цієї функції.
В результаті ви побачите час з годинами, хвилинами і секундами.
Разом з цим варто розуміти, що це значення завжди оновлюється і буде актуальним для вашого часового поясу, який встановлено в налаштуваннях Google Таблиць.Тобто вам потрібно внести лише одну зміну або просто кілька разів переключитися між осередками, щоб час вже автоматично оновився.
Якщо при використанні формули вийшло так, що час відображається некоректно, швидше за все, в налаштуваннях встановлений не той часовий пояс, в якому ви зараз перебуваєте. Його можна поміняти вручну на відповідний, до того ж подібний параметр актуальний і в інших випадках, коли необхідно відштовхуватися від часу в іншому регіоні. Докладніше про налаштування читайте в іншій моїй статті за посиланням нижче.
Ручне введення часу
Не варто виключати ситуації, коли потрібно вказати в осередку конкретний час, а не поточний. Зазвичай при цьому використовується стандартний метод введення значення. Однак деякі користувачі можуть зіткнутися з проблемами при відображенні значень та їх використанні в будь-яких функціях. Виключаються такі ситуації правильним настроюванням формату комірки.
- Для початку просто запишіть час у комірці у тому форматі, який ви хотіли б бачити. Залишіть комірку виділеною, щоб усі подальші зміни до неї застосовувалися.
- Відкрийте меню «Формат», наведіть курсор на «Числа» і зі списку, що розкривається, виберіть пункт «Час» або «Дата та час»якщо до часу ви пишете ще й число. У більшості випадків цього буде достатньо для коректного відображення часу і можливості додавати його до своїх функцій.
Якщо ж ваше завдання не було вирішено, оскільки цікавить не зовсім стандартне відображення значень, знадобиться використовувати налаштування формату користувача. Його можна як повністю створити з нуля, так і використовувати відображення часу і дати, що настроюється.Розберемо перший варіант, оскільки він простий та підійде майже всім.
- У списку форматів вам необхідно вибрати «Дата користувача та час» або «Інші формати чисел», якщо зацікавлені у налаштуванні з нуля.
- При налаштуванні формату дати та часу з'являться плитки, які можна міняти місцями, наприклад, якщо спочатку потрібно відобразити секунди, а потім уже хвилини та години. Те саме стосується і відображення дат. Водночас унизу є цілий список поширених форматів, які теж можуть підійти.
- Після внесення змін не забудьте натиснути «Застосувати».
Якщо зміни формату стосуються не лише однієї комірки, попередньо виділіть весь діапазон. Однак не змінюйте формат осередків, де будуть розташовані інші числа або текст, оскільки це безпосередньо позначиться на роботі формул і відображенні значень.
Використання календаря
Останнім методом взаємодії з часом у Google Таблицях можна вважати варіант із додаванням записів до календаря. Надалі їх можна буде закріплювати в осередках та отримувати повідомлення на свою адресу електронної пошти або в пуш-повідомленнях прямо на смартфоні. До таких сповіщень можна прикріпити посилання на таблицю, якщо вона потрібна для виконання завдання.
- На панелі зліва ви бачите іконку з календарем, натисканням по якій відкривається сама програма.
- У ньому можна вибрати дату, а потім уже час, для якого потрібно задати завдання чи нагадування.
- Залишається тільки додати опис, прикріпити документ і сформувати подію, яку потім можна вставити в осередок Google Таблиць.
Здебільшого календар у Google Таблицях використовується для ведення нотаток, додавання важливих завдань та заходів.Однак його можна сміливо додавати в розклад, використовувати прикріплення з чіпами для осередків і завжди знати майбутні події.
Тепер ви знаєте, що в Google Таблицях можна не просто вводити дату від руки, але й використовувати функції та формули, які завжди відображатимуть поточний час. Крім цього була порушена і тема з календарем, яка певному колу користувачів точно здасться корисною та застосовною на практиці.