Изчисляване на разликата между два часа в Excel

Отнася се за
Excel за Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Да речем, че искате да разберете колко време отнема на служител, за да завърши операция на поточна линия или поръчка за бързо хранене, която да бъде обработена в пиковите часове. Има няколко начина, по които може да се изчисли разликата между два часа.

Представяне на резултата в стандартен формат за време

Има два подхода, които можете да следвате, за да представите резултатите в стандартния формат за време (часове: минути: секунди). Използвате оператора за изваждане (-), за да намерите разликата между часовете, и след това направете едно от следните неща:

Приложете код за форматиране по избор към клетката, като направите следното:

  1. Изберете клетката.
  2. В раздела " Начало ", в групата "Число " щракнете върху стрелката до полето " Общи " и след това щракнете върху "Още числови формати".
  3. В диалоговия прозорец "Форматиране на клетки " щракнете върху "По избор " в списъка " Категория " и след това изберете формат по избор в полето "Тип ".

Използвайте функцията TEXT за форматиране на часовете: Когато използвате кодовете за времеви формат, часовете никога не надхвърлят 24, минутите никога не надвишават 60 и секундите никога не надвишават 60.

Примерна таблица 1 – Представяне на резултата в стандартен формат за време

Използвайте информацията в таблицата по-долу в празен работен лист и след това променете, ако е необходимо.

Клетка A example Пример за клетка B
Начален час Краен час
9.6.2007 г. 10:35 ч. 9.6.2007 г. 15:30 ч.
Формула Описание (резултат)
=B2-A2 Часове между два часа (4). Трябва ръчно да приложите формата по избор "h" към клетката от диалоговия прозорец "Форматиране на клетки ".
=B2-A2 Часове и минути между два часа (4:55). Трябва ръчно да приложите формата по избор "h:mm" към клетката от диалоговия прозорец "Форматиране на клетки ".
=B2-A2 Часове, минути и секунди между два часа (4:55:00). Трябва ръчно да приложите формата по избор "ч:мм:сс" към клетката от диалоговия прозорец "Форматиране на клетки ".
=TEXT(B2-A2;"h") Часове между два часа с клетка, форматирана като "h" с помощта на функцията TEXT (4).
=TEXT(B2-A2;"h:mm") Часове и минути между два часа с клетка, форматирана като "ч:мм", с помощта на функцията TEXT (4:55).
=TEXT(B2-A2;"h:mm:ss") Часове, минути и секунди между два часа с клетка, форматирана като "ч:мм:сс" с помощта на функцията TEXT (4:55:00).

Забележка

Ако използвате и формат, приложен с функцията TEXT и числов формат към клетката, функцията TEXT има приоритет пред форматирането на клетките.

За повече информация относно начините за използване на тези функции вижте TEXT функция и Показване на числа като дати или часове.

Примерна таблица 2 – Представяне на резултата на базата на една единица време

За целта ще използвате функцията INT или функциите HOUR, MINUTE и SECOND , както е показано в следващия пример.

Използвайте информацията в таблицата по-долу в празен работен лист и след това променете, ако е необходимо.

Клетка A example Пример за клетка B
Начален час Краен час
9.6.2007 г. 10:35 ч. 9.6.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.