Як розрахувати різницю в часі в Excel (13 способів)

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

Зміст

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

Завантажити Робочий зошит

Розрахунок різниці в часі.xlsx

13 способів розрахунку різниці в часі в Excel

Тут ми використали наступні дві таблиці для демонстрації прикладів розрахунку різниці в часі в Excel.

Для створення статті ми використовували Microsoft Excel 365 ви можете використовувати будь-які інші версії на свій розсуд.

Спосіб-1: Використання арифметичного оператора для розрахунку різниці в часі в Excel

Тут ми визначимо різницю в часі між Час виходу та Час в'їзду щоб отримати Графік роботи працівників зі знаком "мінус".

Крок-01 :

➤ Введіть в комірку наступну формулу E5

=D5-C5

Він буде віднімати Час виходу від Час в'їзду .

Натисніть ENTER

Перетягніть вниз кнопку Ручка наповнення інструмент

Результат :

Таким чином, ви отримаєте Графік роботи працівників.

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

Спосіб-2: Використання текстової функції для розрахунку різниці в часі в Excel

Ви можете скористатися Функція TEXT для визначення різниці в часі між Час виходу та Час в'їзду .

Крок-01 :

➤ Введіть в комірку наступну формулу E5

=TEXT(D5-C5, "hh:mm:ss")

  • D5-C5 17:00-8:30

Вихідні дані →0.354166667

  • TEXT(D5-C5, "hh:mm:ss") стає

TEXT(0.354166667,”hh:mm:ss”)

Вихідні дані →08:30:00

Натисніть ENTER

Перетягніть вниз кнопку Ручка наповнення інструмент

Результат :

Тоді ви отримаєте Графік роботи працівників.

Аналогічно для різних форматів можна використовувати наступні функції

=TEXT(D5-C5, "hh:mm")

Поверне різницю в годинах і хвилинах

=TEXT(D5-C5, "hh")

Тут ви отримаєте різницю в годинах.

Примітка

На сьогоднішній день, на жаль, це не так. Функція TEXT поверне відмінності в текстовому форматі

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

Спосіб 3: Використання функції TIMEVALUE для розрахунку різниці в часі в Excel

Тут ми будемо використовувати Функція TIMEVALUE для розрахунку різниці в часі між Час виходу та Час в'їзду .

Крок-01 :

Використовуйте наступну формулу в комірці E5

=TIMEVALUE("17:00")-TIMEVALUE("8:30")

  • TIMEVALUE("17:00") стає

0.708333333

  • TIMEVALUE("8:30") стає

0.354166667

  • TIMEVALUE("17:00")-TIMEVALUE("8:30") стає

0.708333333-0.354166667

Вихідні дані →08:30

Аналогічно використовуйте формули для інших Час виходу і Час входу, і, нарешті, ви отримаєте робочий час для працівників.

Пов'язаний вміст: Як обчислити різницю між двома датами і часом в Excel

Спосіб 4: Використання функції TIME для розрахунку різниці в часі в Excel

Ви можете скористатися Функція TIME для розрахунку різниці в часі між Час виходу та Час в'їзду .

Крок-01 :

➤ Введіть в комірку наступну формулу E5

=ЧАС(ГОДИНА(D5),ХВИЛИНА(D5),СЕКУНДА(D5))-ЧАС(ГОДИНА(C5),ХВИЛИНА(C5),СЕКУНДА(C5))

  • HOUR(D5) →17
  • ХВИЛИНА(D5) →0
  • ДРУГИЙ(D5) →0
  • ЧАС(ГОДИНА(D5),ХВИЛИНА(D5),СЕКУНДА(D5)) стає

TIME(17,0,0)

Вихідні дані →0.708333333

  • HOUR(C5) →8
  • ХВИЛИНА(D5) →30
  • ДРУГИЙ(D5) →0
  • TIME(8,30,0 стає

TIME(17,0,0)

Вихідні дані →0.354166667

  • ЧАС(ГОДИНА(D5),ХВИЛИНА(D5),СЕКУНДА(D5))-ЧАС(ГОДИНА(C5),ХВИЛИНА(C5),СЕКУНДА(C5)) стає

0.708333333-0.354166667

Вихідні дані →08:30

Натисніть ENTER

Перетягніть вниз кнопку Ручка наповнення інструмент

Результат :

Після цього ви отримаєте Графік роботи працівників.

Пов'язаний вміст: Як відняти військовий час в Excel (3 способи)

Спосіб 5: Розрахунок різниці в годинах між двома часом різних дат

Ви можете розрахувати різницю в часі між Термін поставки і Час замовлення за цим методом.

Крок-01 :

➤ Введіть в комірку наступну формулу E5

=(D5-C5)*24

При цьому різниця в часі між Термін поставки і Час замовлення множиться на 24 (1 день = 24 години), щоб перевести різницю в години.

Натисніть ENTER

Перетягніть вниз кнопку Ручка наповнення інструмент

Результат :

Таким чином, ви отримаєте годинну різницю між Терміни поставки та Час замовлення .

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

Спосіб 6: Розрахунок хвилинної різниці між двома часом різних дат

У цьому розділі ми визначимо різницю в часі між Терміни поставки та Час замовлення за лічені хвилини.

Крок-01 :

➤ Введіть в комірку наступну формулу E5

=(D5-C5)*1440

Тут ми помножили різницю в часі між Термін поставки і Час замовлення по 1440 (1 доба = 24 години*60 хвилин = 1440 хвилин), щоб перевести різницю в хвилини.

Натисніть ENTER

Перетягніть вниз кнопку Ручка наповнення інструмент

Результат :

Тоді, ви отримаєте хвилинні різниці між Терміни поставки та Час замовлення .

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

Спосіб 7: Обчислення секундних різниць між двома часом різних дат

Тут ми визначимо різницю в часі між Терміни поставки та Час замовлення за лічені секунди.

Крок-01 :

➤ Введіть в комірку наступну формулу E5

=(D5-C5)*86400

Тут ми помножили різницю в часі між Термін поставки і Час замовлення по 86400 (1 доба = 24 години*60 хвилин*60 секунд= 86400 секунд), щоб перевести різницю в секунди.

Натисніть ENTER

Перетягніть вниз кнопку Ручка наповнення інструмент

Результат :

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

Читати далі: Як відняти час в Excel (7 швидких способів)

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

  • Як використовувати формат часу в Excel VBA (макрос, UDF та UserForm)
  • Розрахувати термін виконання замовлення в Excel (4 способи)
  • Як розрахувати погодинну ставку в Excel (2 швидких способи)
  • Підрахувати загальну кількість відпрацьованих годин за тиждень в Excel (топ-5 способів)
  • Як розрахувати середній час відповіді в Excel (4 способи)

Метод-8: Обчислення різниці в часі за допомогою функції HOUR, MINUTE та SECOND

Тут ми будемо використовувати ГОДИНА , ХВИЛИНА, і ДРУГИЙ функції для визначення різниці в часі та поділу його на години, хвилини та секунди.

Крок-01 :

➤ Введіть в комірку наступну формулу E5

=HOUR(D5-C5)

ГОДИНА поверне годинне значення цієї різниці в часі.

Натисніть ENTER

Перетягніть вниз кнопку Ручка наповнення інструмент

Таким чином, ви отримаєте різницю в часі між Час виходу і Час в'їзду .

Для розрахунку хвилинної різниці ми використовували наступну функцію

=MINUTE(D5-C5)

ХВИЛИНА поверне хвилинне значення цієї різниці в часі.

Для обчислення других різниць можна використовувати наступну функцію

=SECOND(D5-C5)

ДРУГИЙ поверне друге значення цієї різниці в часі.

Примітка

Для цього необхідно скористатися кнопкою Генеральний формат тут.

Читати далі: Як розрахувати години та хвилини для розрахунку зарплати в Excel (7 простих способів)

Метод-9: Використання функції NOW для розрахунку різниці в часі в Excel

Для отримання різниці в часі між поточним часом і Час в'їзду Тут ми використовуємо Функція NOW .

Крок-01 :

➤ Введіть в комірку наступну формулу D5

=NOW()-C5

ЗАРАЗ() поверне поточний час (при створенні цієї статті він був 10:54 )

Натисніть ENTER

Перетягніть вниз кнопку Ручка наповнення інструмент

Результат :

Після цього ви отримаєте різницю в часі між поточним часом і Час в'їзду .

Примітка

Пов'язаний контент: Формула табеля обліку робочого часу в Excel (5 прикладів)

Метод-10: Використання функції IF та INT для обчислення різниці в часі в Excel

У цьому розділі ми будемо використовувати ЯКЩО , INT , ГОДИНА , ХВИЛИНА і ДРУГИЙ функції для розрахунку різниці в часі.

Крок-01 :

➤ Введіть в комірку наступну формулу E5

=IF(INT(D5-C5)>0, INT(D5-C5) & "дні, ","") & IF(HOUR(D5-C5)>0, HOUR(D5-C5) & "години, ","") & IF(MINUTE(D5-C5)>0, MINUTE(D5-C5) & "хвилини і ","") & IF(SECOND(D5-C5)>0, SECOND(D5-C5) & "секунди","")

  • (D5-C5) →2.5
  • INT(D5-C5) →2
  • IF(INT(D5-C5)>0, INT(D5-C5) & " днів, ", "") стає

IF(2>0, 2& " днів, ","") ЯКЩО повернеться 2 дні за допомогою Я знаю, що це не так; якщо різниця більша за нуль, інакше поверне пусте поле

Вихідні дані →2 дні,

  • HOUR(D5-C5) →12
  • IF(HOUR(D5-C5)>0, HOUR(D5-C5) & " годин, ", "") стає

IF(12>0, 12& " годин, ","") ЯКЩО повернеться 12 годин за допомогою Я знаю, що це не так; якщо різниця більша за нуль, інакше поверне пусте поле

Вихідні дані →12 годин,

  • ХВИЛИНА (D5-C5) →0
  • IF(MINUTE(D5-C5)>0, MINUTE(D5-C5) & " хвилин і ","") стає

IF(0>0, 0& " хвилин і ","") ЯКЩО повернеться 0 хвилин за допомогою Я знаю, що це не так; якщо різниця більша за нуль, інакше поверне пусте поле

Вихідні дані →Порожній

  • ДРУГА (D5-C5) →0
  • IF(SECOND(D5-C5)>0, SECOND(D5-C5) & " секунд", "") стає

IF(0>0, 0& " секунд і ","") ЯКЩО повернеться 0 секунд за допомогою Я знаю, що це не так; якщо різниця більша за нуль, інакше поверне пусте поле

Вихідні дані →Порожній

  • IF(INT(D5-C5)>0, INT(D5-C5) & "дні,","") & IF(HOUR(D5-C5)>0, HOUR(D5-C5) & "години,","") & IF(MINUTE(D5-C5)>0, MINUTE(D5-C5) & "хвилини і","") & IF(SECOND(D5-C5)>0, SECOND(D5-C5) & "секунди","") стає

2 дні, 12 годин, "" & "" & ""

Вихідні дані →2 дні, 12 годин,

Натисніть ENTER

Перетягніть вниз кнопку Ручка наповнення інструмент

Результат :

Таким чином, ви отримаєте різницю в часі між Термін поставки та Час замовлення .

Аналогічний результат можна отримати простим відніманням значень за наступною формулою

=D5-C5

а потім потрібно натиснути CTRL+1 вибрати наступний формат з переліку Нестандартний варіант.

Метод-11: Обчислення від'ємних різниць між двома періодами

Якщо ви хочете розрахувати різницю в часі шляхом віднімання Час в'їзду та Час виходу то вийде від'ємне значення за рахунок віднімання малого значення від великого. Тут ми подивимося, як впоратися з цією ситуацією.

Крок-01 :

в комірку можна ввести наступну просту формулу E5

=C5-D5

Але це не дасть жодних результатів

Таким чином, ви повинні використовувати наступну формулу

=IF(C5-D5>0, C5-D5, TEXT(ABS(C5-D5),"-h:mm"))

  • C5-D5 →-0.35416667
  • TEXT(ABS(C5-D5),"-h:mm") стає

TEXT(ABS(-0.35416667),”-h:mm”) TEXT(0.35416667,”-h:mm”)

Вихідні дані →-8:30

  • IF(C5-D5>0, C5-D5, TEXT(ABS(C5-D5),"-h:mm")) стає

IF(-0.35416667>0, C5-D5, -8:30) →Тут умова така НЕПРАВДА

Вихідні дані →-8:30

Перетягніть вниз кнопку Ручка наповнення інструмент

Результат :

Тоді ви отримаєте від'ємну різницю в часі.

Читати далі: Як відняти та відобразити від'ємний час в Excel (3 способи)

Метод-12: Підсумовування часових значень списку

Тут ми підсумуємо різницю в часі, щоб отримати загальну кількість робочих годин.

Крок-01 :

➤ Введіть в комірку наступну формулу E12

=TEXT(SUM(E5:E11), "дд:чч:мм:сс")

  • SUM(E5:E11)→ 2.2951388889
  • TEXT(SUM(E5:E11), "дд:чч:мм:сс") стає

TEXT(2.2951388889,”dd:hh:mm:ss”)

Вихідні дані →02:07:05:00

Натисніть ENTER

Результат :

У підсумку ви отримаєте суму робочих годин, де 2 це день, 7 настала година і 5 це хвилина.

Читати далі: [Виправлено!] SUM не працює з часовими значеннями в Excel (5 рішень)

Спосіб-13: Додавання годин, хвилин і секунд

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

Крок-01 :

Використовуйте наступну формулу для підсумовування годин з Час замовлення щоб отримати Термін поставки

=C5+D5/24

Тут значення години, яке буде додано з Час замовлення ділиться на 24 (1 день = 24 години)

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

=C5+D5/1440

Тут ми ділимо хвилинні значення на 1440 (1 доба= 24 години*60 хвилин= 1440 хвилин)

Ми використовуємо наступну формулу для підрахунку секунд

=C5+D5/86400

Отже, ділимо другі значення на 86400 (1 доба= 24 години*60 хвилин*60 секунд= 86400 секунд)

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

Практична секція

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

Висновок

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

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