Когда вы работаете над чем-то вроде расписания в Microsoft Excel, вам может потребоваться узнать разницу между временем. Например, вы можете ввести время начала и время окончания, где вам нужно увидеть количество отработанных часов.
Мы покажем вам несколько способов найти разницу между двумя значениями времени в Excel для отслеживания проектов, табеле рабочего времени или график работы сотрудников.
![](/images/6598/ms-excel-2.jpeg)
Прежде чем начать, отформатируйте время
Чтобы правильно использовать описанные здесь функции и формулы,обязательно используйте один из форматов времени Excel для значений времени в ваших ячейках.
Либо выберите Времяв раскрывающемся списке Числона вкладке Главная, либо используйте Формат ячеекдиалоговое окно, показанное ниже.
![](/images/6598/how-to-calculate-the-difference-between-two-times-in-microsoft-excel-1-compressed.png)
Использование функций времени для основных результатов
Самый простой способ получить часы, минуты или секунды между двумя значениями времени — использовать в Excel функции с одинаковыми именами: HOUR, MINUTE и SECOND.
Синтаксис для каждого из них одинаков: имя функции и вычитаемые ячейки заключены в круглые скобки. Давайте рассмотрим пример каждого из них.
Чтобы получить общее количество часов между временем в ячейках B2 и B1, используйте следующую формулу:
=ЧАС(B2-B1)
![](/images/6598/how-to-calculate-the-difference-between-two-times-in-microsoft-excel-2-compressed.png)
Эту формулу можно использовать только для количества минут между значениями времени в ячейках B2 и B1:
=МИНУТА(B2-B1)
![](/images/6598/how-to-calculate-the-difference-between-two-times-in-microsoft-excel-3-compressed.png)
Если вам нужна разница в секундах в ячейках B2 и B1, используйте следующую формулу:
=SECOND(B2-B1)
![](/images/6598/how-to-calculate-the-difference-between-two-times-in-microsoft-excel-4-compressed.png)
Хотя эти функции идеально подходят для определения общего количества часов, минут или секунд, они ограничены этими конкретными частями времени. Если вам нужно больше, например часы и минуты, вы можете использовать следующий вариант.
Использовать вычитание и форматировать результат вручную
Точно так же, как вычитание дат или числовой значения в Excel со знаком минус, вы можете сделать то же самое со временем. Отличие заключается в том, что после вычисления разницы вам необходимо вручную отформатировать результат в виде часов, минут и секунд. Давайте посмотрим.
Здесь нам нужна общая разница между ячейками B2 и B1, включая часы и минуты. Вы должны ввести следующую формулу Excel:.
=B2-B1
![](/images/6598/how-to-calculate-the-difference-between-two-times-in-microsoft-excel-5-compressed.png)
Вы заметите, что результат отформатирован как время, а не как часы и минуты. Это быстрое изменение.
![](/images/6598/how-to-calculate-the-difference-between-two-times-in-microsoft-excel-6-compressed.png)
![](/images/6598/how-to-calculate-the-difference-between-two-times-in-microsoft-excel-7-compressed.png)
После этого вы увидите разницу во времени в часах и минутах.
![](/images/6598/how-to-calculate-the-difference-between-two-times-in-microsoft-excel-8-compressed.png)
Используя ту же формулу, что и выше, для вычитания времени и использования другого форматирования, вы можете отображать часы, минуты и секунды или только минуты и секунды. В диалоговом окне «Формат ячеек» выберите «ч:мм:сс» или «мм:сс» соответственно.
![](/images/6598/how-to-calculate-the-difference-between-two-times-in-microsoft-excel-9-compressed.png)
Этот вариант прост, поскольку вы просто вычитаете значения времени; однако у вас есть дополнительный шаг — форматирование результата вручную.
Используйте функцию ТЕКСТ для автоматического форматирования результата
Еще один способ посчитать разницу во времени в Excel — использовать функцию ТЕКСТ. Вы по-прежнему вычтете ячейки, содержащие время, но отобразите результат в виде текста в определенном формате.
Синтаксис: ТЕКСТ(значение, формат) с аргументом format, заключенным в кавычки. Вот несколько примеров использования этой опции.
Чтобы вычесть время в ячейках B2 и B1 и отформатировать результат в часах, используйте следующую формулу:
=ТЕКСТ(B2-B1»,h»)
![](/images/6598/how-to-calculate-the-difference-between-two-times-in-microsoft-excel-10-compressed.png)
Чтобы вычесть время в тех же ячейках и отформатировать результаты в часах и минутах, используйте следующую формулу:
=TEXT(B2-B1»,h:mm»)
![](/images/6598/how-to-calculate-the-difference-between-two-times-in-microsoft-excel-11-compressed.png)
Если вы хотите включить секунды, просто добавьте их после минут в аргументе format, как показано здесь:
=ТЕКСТ(B2-B1»,ч:мм:сс»)
![](/images/6598/how-to-calculate-the-difference-between-two-times-in-microsoft-excel-12-compressed.png)
С помощью функции ТЕКСТ вы можете не только получить разницу между вашими значениями времени, но и одновременно правильно отформатировать ее. Единственным недостатком этого варианта является то, что результат ячейка отформатирована как текст затрудняет его использование в других вычислениях..
Не торопитесь
Выполнять расчеты времени в Microsoft Excel не так просто, как вы думаете. Однако, используя эти три метода, вы можете вычесть время, чтобы получить рабочее время, минуты перерыва или подобное время с помощью простой формулы. Найдите время, чтобы увидеть, что лучше всего подходит для вашего рабочего листа.
Дополнительные руководства по Excel можно найти в как исправить формулы, которые работают неправильно.
.