Предположим, что вы хотите узнать, сколько времени требуется сотруднику для завершения операции сборочной линии или заказа фаст-фуда, который будет обрабатываться в часы пик. Существует несколько способов вычисления разницы между двумя разами.
Представление результата в стандартном формате времени
Существует два подхода, которые можно использовать для представления результатов в стандартном формате времени (часы : минуты : секунды). С помощью оператора вычитания (-) можно найти разницу между временем, а затем выполнить одно из следующих действий:
Примените код пользовательского формата к ячейке, выполнив следующие действия.
- Выделите ячейку.
- На вкладке Главная в группе Число щелкните стрелку рядом с полем Общие и выберите пункт Другие числовые форматы.
- В диалоговом окне Формат ячеек в списке Категория щелкните Настраиваемый, а затем выберите настраиваемый формат в поле Тип.
Используйте функцию TEXT для форматирования времени: При использовании кодов формата времени часы никогда не превышают 24, минуты никогда не превышают 60, а секунды никогда не превышают 60.
Пример таблицы 1. Представление результата в стандартном формате времени
Используйте сведения из следующей таблицы на пустом листе и при необходимости измените.
| Пример ячейки A | Пример ячейки 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 имеет приоритет над форматированием ячейки.
Дополнительные сведения об использовании этих функций см. в разделах Функция ТЕКСТ и Отображение чисел в виде дат или времени.
Пример таблицы 2. Представление результата на основе одной единицы времени
Для выполнения этой задачи используется функция INT или функции HOUR, MINUTE и SECOND , как показано в следующем примере.
Используйте сведения из следующей таблицы на пустом листе и при необходимости измените.
| Пример ячейки A | Пример ячейки 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.