excel разница времени в часах

Одна из самых сложных операций, выполняемых со значением времени – это вычисление временного интервала. То есть, количество пройденных часов и минут между начальным и конечным временным значением.

Как вычитать время сегодняшнего и завтрашнего дня в Excel

Таблица на рисунке ниже в своих ячейках содержит список начальных и конечных временных значений. А также результатами вычисления временного интервала:

Как видно на рисунке если мы будем делать просто вычитание, то для некоторых результатов получаем ошибочный формат значений – ###:

Поэтому при расчетах временных интервалов, чтобы узнать разницу во времени, следует использовать формулу в Excel. Сама формула выглядит следующим образом:

Рассмотрим функцию ВРЕМЯ() , у которой 3 аргумента: часы, минуты, секунды. Записав формулу =ВРЕМЯ(10;30;0) , получим в ячейке значение 10:30:00 в формате Время. Покажем, что число 0,4375 соответствует 10:30 утра.

Функция ВРЕМЯ() , английский вариант TIME(), переводит значения часов, минут и секунд в формат времени.

В статье Как EXCEL хранит дату и время показано, что любому значению времени в MS EXCEL сопоставлено число. Например, если формат ячейки, содержащей число 0,5 перевести в формат Время, то 0,5 будет преобразовано в 12:00:00 утра. Числа, соответствующие времени, принадлежат интервалу от 0 (0:00:00) до 0,99999 (23:59:59).

Синтаксис функции

ВРЕМЯ(часы;минуты;секунды)

Часы — число от 0 до 32767, задающее часы. Если значение больше 23, оно делится на 24; остаток от деления будет соответствовать значению часов. Например, ВРЕМЯ(27;0;0) = ВРЕМЯ(3;0;0) = 0,125, то есть 03:00 утра.

Минуты — число от 0 до 32767, задающее минуты. Если значение больше 59, оно будет пересчитано в часы и минуты. Например, ВРЕМЯ(0;750;0) = ВРЕМЯ(12;30;0) = 0,520833, то есть 12:30.

Секунды — число от 0 до 32767, задающее секунды. Если значение больше 59, оно будет пересчитано в часы, минуты и секунды. Например, ВРЕМЯ(0;0;2000) = ВРЕМЯ(0;33;22) = 0,023148, то есть 12:33:20.

Все аргументы функции — обязательные. Если секунды не важны, то можно использовать такую запись =ВРЕМЯ(10;30;)

Пример1 — используем ссылки

Пусть в столбце А содержатся часы, в столбце B содержатся минуты.

Формула =ВРЕМЯ(A2;B2;) в ячейке С2 вернет значение времени в числовом формате (0,88 для 21:00). Чтобы отобразить значение в стандартном формате времени чч:мм, вызовите Диалоговое окно Формат ячеек, нажав CTRL+1, выберите числовой формат Время, затем выберите в поле Тип — подходящий формат.

Пример2 — прибавляем минуты

Прибавим к 13:23 (значение находится в ячейке A1) 75 минут. Для этого в ячейке B1 запишем формулу =A1+ВРЕМЯ(;75;)

Формула вернет значение 14:38

Пример3 — вычисляем количество секунд

Пусть в ячейке содержится значение времени 0:20:35, Т.е. 20 минут и 35 секунд. Вычислим сколько это значение содержит секунд.

С помощью формулы =ВРЕМЯ(0;20;35) введем в ячейку А1 указанное значение времени. Этому значению времени соответствует число 0,014294.

Вспомним, что 1 секуннда в числовом формате — это 1/24/60/60.

Чтобы вычислить количество секунд, разделим значение в ячейке А1 на 1/24/60/60. Для этого запишем формулу =A1/(1/24/60/60) .

Иногда формат ячеек чч:мм:сс скрывает, что в ячейке содержится дата и время, т.е. число больше 1. Перед применением указанной формулы нужно убедиться, что в ячейке содержится только время, т.е. значение ячейки меньше 1.

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

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

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

Для представления результатов в стандартном формате времени (часы: минуты: секунды) можно использовать два подхода. Оператор вычитания ( —) используется для определения разницы между временем, а затем выполните одно из указанных ниже действий.

Примените пользовательский код формата к ячейке, выполнив указанные ниже действия.

На вкладке Главная в группе число щелкните стрелку рядом с полем Общие и выберите пункт другие числовые форматы.

В диалоговом окне Формат ячеек в списке Категория выберите пункт другой , а затем в поле тип выберите настраиваемый формат.

Чтобы отформатировать значения параметров, используйте функцию текст .Если вы используете коды форматов времени, часы не всегда превышают 60, а секунды не предельной, а в секундах — 60.

Пример таблицы 1: результат представлен в стандартном формате времени

Скопируйте приведенную ниже таблицу на пустой лист, а затем при необходимости измените ее.

Оцените статью