Обчислення різниці між двома значеннями часу в Excel

Застосовується до
Excel для Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Скажімо, вам потрібно дізнатися, скільки часу потрібно працівнику, щоб виконати операцію на конвеєрі або замовлення фаст-фуду в години пік. Обчислити різницю між двома значеннями часу можна кількома способами.

Відображення результату в стандартному форматі часу

Існує два методи, які можна застосувати, щоб представити результати в стандартному форматі часу (години : хвилини ; секунди). Щоб знайти різницю між значеннями часу, використовується оператор віднімання (), а потім виконайте одну з таких дій:

Застосуйте до клітинки спеціальний код формату, виконавши такі дії:

  1. Виділіть клітинку.
  2. На вкладці Основне у групі Число клацніть стрілку поруч із полем Загальний , а потім виберіть пункт Інші числові формати.
  3. У діалоговому вікні "Формат клітинок" у списку "Числові формати" виберіть настроюваний формат, а потім у полі "Тип" виберіть настроюваний формат.

Щоб відформатувати час, скористайтеся функцією TEXT. Коли використовуються коди форматів часу, години ніколи не перевищують 24, хвилини – 60, а секунди – 60.

Приклад: таблиця 1. Презентація результату в стандартному форматі часу

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

Приклад клітинки Приклад клітинки B
Час початку Час завершення
09.06.2007 10:35 09.06.2007 15:30
Формула Опис (результат)
=B2-A2 Кількість годин між двома значеннями часу (4). Необхідно вручну застосувати до клітинки настроюваний формат "h" із діалогового вікна " Формат клітинок ".
=B2-A2 Години й хвилини між двома значеннями часу (4:55). Необхідно вручну застосувати до клітинки настроюваний формат "h:mm" із діалогового вікна " Формат клітинок ".
=B2-A2 Години, хвилини й секунди між двома значеннями часу (4:55:00). Необхідно вручну застосувати до клітинки настроюваний формат "h:mm:ss" із діалогового вікна " Формат клітинок ".
=TEXT(B2-A2;"h") Кількість годин між двома значеннями часу, коли клітинку відформатовано як "h" за допомогою функції TEXT (4).
=TEXT(B2–A2;"h:mm") Кількість годин і хвилин між двома значеннями часу з клітинкою, відформатованою як "h:mm" за допомогою функції TEXT (4:55).
=TEXT(B2–A2;"h:mm:ss") Години, хвилини й секунди між двома значеннями часу, коли клітинку відформатовано як «h:mm:ss» за допомогою функції TEXT (4:55:00).

Примітка.

Якщо використовується формат, застосований із функцією TEXT , і числовий формат клітинки, функція TEXT має пріоритет над форматуванням клітинки.

Докладні відомості про те, як використовувати ці функції, див. у статті Функція TEXT і Відображення чисел як дати або часу.

Приклад таблиці 2. Представлення результату на основі однієї одиниці часу

Для цього завдання використовується функція INT або функції HOUR, MINUTE іSECOND , як показано в прикладі нижче.

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

Приклад клітинки Приклад клітинки B
Час початку Час завершення
09.06.2007 10:35 09.06.2007 15:30
Формула Опис (результат)
=INT((B2-A2)*24) Загальна кількість годин між двома значеннями часу (4)
=(B2-A2)*1440 Загальна кількість хвилин між двома значеннями часу (295)
=(B2-A2)*86400 Загальна кількість секунд між двома значеннями часу (17700)
=HOUR(B2–A2) Різниця між двома значеннями часу в одиницях часу. Це значення не може перевищувати 24 (4).
=MINUTE(B2-A2) Різниця між значеннями часу в хвилинах. Це значення не може перевищувати 60 (55).
=SECOND(B2–A2) Різниця в одиницях секунд між двома значеннями часу. Це значення не повинно перевищувати 60 (0).

Докладні відомості про те, як використовувати ці функції, див. у статтях про функції INT, HOUR, MINUTE і SECOND.