Предположим, что вы хотите узнать, сколько времени требуется сотруднику для завершения операции сборочной линии или заказа фаст-фуда, который будет обрабатываться в часы пик. Существует несколько способов вычисления разницы между двумя разами.
Представление результата в стандартном формате времени
Существует два подхода, которые можно использовать для представления результатов в стандартном формате времени (часы : минуты : секунды). С помощью оператора вычитания (-) можно найти разницу между временем, а затем выполнить одно из следующих действий:
Примените код пользовательского формата к ячейке, выполнив следующие действия.
-
Выделите ячейку.
-
На вкладке Главная в группе Число щелкните стрелку рядом с полем Общие и выберите пункт Другие числовые форматы.
-
В диалоговом окне Формат ячеек в списке Категория щелкните Настраиваемый, а затем выберите настраиваемый формат в поле Тип.
Используйте функцию TEXT для форматирования времени: При использовании кодов формата времени часы никогда не превышают 24, минуты никогда не превышают 60, а секунды никогда не превышают 60.
Пример таблицы 1. Представление результата в стандартном формате времени
Скопируйте следующую таблицу на пустой лист и при необходимости измените ее.
A |
B |
|
---|---|---|
1 |
Время начала |
Время окончания |
2 |
09.06.2007 10:35 |
09.06.2007 15:30 |
3 |
Формула |
Описание (результат) |
4 |
=B2-A2 |
Часы между двумя разами (4). Необходимо вручную применить к ячейке пользовательский формат "h". |
5 |
=B2-A2 |
Часы и минуты между двумя (4:55). Необходимо вручную применить к ячейке пользовательский формат "h:mm". |
6 |
=B2-A2 |
Часы, минуты и секунды между двумя значениями времени (4:55:00). Необходимо вручную применить к ячейке пользовательский формат "h:mm:ss". |
7 |
=TEXT(B2-A2;"h") |
Часы между двумя значениями с ячейкой, отформатируемой как "h" с помощью функции TEXT (4). |
8 |
=TEXT(B2-A2;"h:mm") |
Часы и минуты между двумя значениями с ячейкой, отформатируемой как "h:mm" с помощью функции TEXT (4:55). |
9 |
=TEXT(B2-A2;"h:mm:ss") |
Часы, минуты и секунды между двумя значениями с ячейкой, отформатируемой как "h:mm:ss" с помощью функции TEXT (4:55:00). |
Примечание: Если вы используете оба формата, примененные к функции TEXT , и применяете числовой формат к ячейке, функция TEXT имеет приоритет над форматированием ячейки.
Дополнительные сведения об использовании этих функций см. в разделах Функция ТЕКСТ и Отображение чисел в виде дат или времени.
Пример таблицы 2. Представление результата на основе одной единицы времени
Для выполнения этой задачи используется функция INT или функции HOUR, MINUTE и SECOND , как показано в следующем примере.
Скопируйте следующую таблицу на пустой лист и измените ее при необходимости.
A |
B |
|
---|---|---|
1 |
Время начала |
Время окончания |
2 |
09.06.2007 10:35 |
09.06.2007 15:30 |
3 |
Формула |
Описание (результат) |
4 |
=INT((B2-A2)*24) |
Общее количество часов между двумя (4) |
5 |
=(B2-A2)*1440 |
Общее количество минут за два раза (295) |
6 |
=(B2-A2)*86400 |
Всего секунд между двумя значениями (17700) |
7 |
=HOUR(B2–A2) |
Разница в единицах часов между двумя разами. Это значение не может превышать 24 (4). |
8 |
=MINUTE(B2–A2) |
Разница в единицах минут между двумя разами. Это значение не может превышать 60 (55). |
9 |
=SECOND(B2-A2) |
Разница в единицах секунд между двумя разами. Это значение не может превышать 60 (0). |
Дополнительные сведения об использовании этих функций см. в разделе Функция INT, ФУНКЦИЯ HOUR, ФУНКЦИЯ MINUTE и ФУНКЦИЯ SECOND.