Как вычесть время в excel и посчитать разницу во времени

Обновлено: 07.07.2024

Мой предыдущий пост EXCEL для чайников.1.ВПР содержал несколько грубых педагогических ошибок. Почитав комментарии и сделав выводы, я решил двигаться дальше, побольше, так сказать, разъясняя. Готовьтесь, пост будет еще длиннее.

Сегодня я расскажу вам о времени. Ученые и философы испокон веков спорят о его происхождении, и даже о его существовании. В Excel оно точно есть и работать с ним можно и нужно. Итак, что же такое время в Excel? Возьмем число 42997,635216. Что оно может означать? Человек, работающий с датами в Excel, сразу поймет подвох. Дело в том что это дата и время, в Excel, взятые на момент написания поста функцией =ТДАТА() в формате обычного числа. Про форматы поговорим отдельно, сначала нужно разобраться с представлением дат и времени: 42997 – это количество дней, начиная с 1 января 1900 года, (так что если вы историк то работать с датами до 1900 года придется как обычным текстом, без вычислительных выкрутасов), Стоит так же отметить, что сейчас работать с датами можно вплоть до 31 декабря 9999 г. (тут писатели фантасты печально вздохнули и полезли за калькуляторами). Дробная часть 0,635216 это время от целых суток, то есть 1 – это 24 часа. Давайте проверим за Excel, все ли правильно он посчитал: 0,635216*24=15,245184 (15 это часы); 0,245184*60=14,71104 (14 это минуты); 0,71104*60=42,6624 (43 это секунды, округляем до целого). Теперь переводим ячейку с числом 42992,57046 в формат даты и времени и получаем 19.09.17 15:14:43, хотя функция =ТДАТА() уже изрядно убежала за время нашего расчета. Поверьте, нет смысла проверять за Excel. Не нужно тратить на это драгоценное время, он все считает правильно, ошибка может быть только по другую сторону монитора. Многим это покажется смешным, но у меня есть знакомые, которые проверяют Excel на калькуляторе.

Понимание того что целая часть - это дни, а дробное - это часы, минуты, и секунды, очень важно. Функция =ТДАТА() прекрасна и опасна. Ведь она выполняет расчеты относительно текущего времени, и, если это не нужно и об этом забыть, цифры в таблице поплывут. Они будут плыть пока мы не закрепим дату. Нужно взять ячейку с формулой, войти в режим редактирования и нажать F9, либо копировать её и вставить обратно в туже ячейку как значение. Ход времени в таблице остановится, данные перестанут обновляться.

ТДАТА( ), СЕГОДНЯ( ) – текущее дата и время в первом случае, и дата без времени во втором.

ВРЕМЗНАЧ(“Текст”), ДАТАЗНАЧ(“Текст”) – переводит время либо дату из текста в числовой формат;

ДЕНЬНЕД(Дата, Тип) – выдает номер дня недели (наш тип недели 2, американской 1).

КОНМЕСЯЦА(Дата; Число_Месяцев) – это дата последнего дня месяца со смещением на нужное количество месяцев

ДАТАМЕС(Дата; Число_месяцев) – передвигает эту же дату на нужное количество месяцев вперед или назад

НОМНЕДЕЛИ(Дата; Тип) – номер недели с начала года (тип как в ДЕНЬНЕД)

РАБДЕНЬ(Дата; Количество; Праздники) – дата, которая будет или была через заданное количество дней (учитывая или нет праздники)Праздники задаются диапазоном ячеек

РАБДЕНЬ.МЕЖД(Дата; Количество; Выходной; Праздники) – то же самое, но с расширенной настройкой выходных данных. Можно задать строкой где 0-это рабочий день, 1-это выходной, на пример нормальная рабочая неделя выглядит так “0000011”

ЧИСТРАБДНИ (Дата1; Дата2; Праздники) – возвращает количество рабочих дней между 2 датами (с праздниками или без них)

ЧИСТРАБДНИ.МЕЖД (Дата1; Дата2; Выходной; Праздники) – то же самое, но с произвольным выбором выходных дней. (см. РАБДЕНЬ.МЕЖД)

ДНЕЙ360(Дата1; Дата2) – “Функция ДНЕЙ360 возвращает количество дней между двумя датами на основе 360-дневного года (двенадцать месяцев по 30 дней). Эта функция используется для расчета платежей, если система бухгалтерского учета основана на двенадцати 30-дневных месяцах.” © - взял из справки, в бухгалтерии не силен, ничего добавить не могу, кроме того, что это как-то связано с расчетом равномерности платежей в течении года. В общем, эти бухгалтера даже в году умудрились спереть 5 дней.

ДОЛЯГОДА(Дата1; Дата2; Базис) – это доля года между двух дат. Базис равен 1, если хотите считать по фактическим датам. В противном случае данное значение варьируется от 0 до 3, выбирайте то, что нужно, согласно пояснениям, содержащимся в справке.

Теперь давайте разберемся, как это работает. В столбце А я напишу формулу, а в столбце В, С, D я напишу результат этой формулы в разных форматах, в столбце E напишу комментарии.

EXCEL для чайников.2.Время Microsoft Excel, Для чайников, Длиннопост

Еще раз обращаю внимание на то, что значения в столбцах B,C,D равны друг другу. Рассмотрим небольшой пример работы с рабочими днями. На пример давайте представим, что наша Госдума хочет сделать в 2018 году пятницу или понедельник выходным днем. Но для этого нужно убрать отпуск и праздничные дни чтобы компенсировать недостаток рабочего времени. Сколько же рабочих дней у нас получится? Находим праздничные дни в 2018 году (как оказалось их 14), вбиваем эти дни в таблицу. Я не учитывал переносы праздников с субботы на понедельник, так как в этом случае количество рабочих дней не меняется.

EXCEL для чайников.2.Время Microsoft Excel, Для чайников, Длиннопост

Понедельников у нас в 2018 году на 1 день больше чем пятниц, так что результат разный. Напоследок, давайте сделаем какой-нибудь пример с использованием некоторых приемов. Допустим Вы начальник кадровой службы, у вас есть дата и время прихода и ухода сотрудников на работу. Нужно посчитать общее время, проведенное на работе и посмотреть, нет ли нарушений в распорядке трудового дня. Также есть начало и конец рабочего дня, которые задаются значениями в ячейках.

EXCEL для чайников.2.Время Microsoft Excel, Для чайников, Длиннопост

Время на работе (ч) =(C2-B2)*24 – тут мы вычитаем дату прихода из даты ухода, из суток переводим в часы, все просто.

Время на работе в рабочие дни (ч) =(ЧИСТРАБДНИ(B2;B2)*(C2-B2))*24 тут мы учитываем, был ли день рабочий. Я обнаружил, что если применить ЧИСТРАБДНИ с указанием одного дня эта функция в случае рабочего дня выдаст 1 и в случае выходного - 0, далее все как в формуле выше.

Опоздание (мин) =ЕСЛИ(ЧИСТРАБДНИ(B2;B2);ЕСЛИ(B2-ОКРУГЛВНИЗ(B2;0)<$K$1;"";ОКРУГЛ(((B2-ОКРУГЛВНИЗ(B2;0))-$K$1)*24*60;0));""). Также, как и выше, мы проверяем рабочий ли у нас день. Затем (это мое любимое) вычисляем время прихода сотрудника, без учета даты. Для этого я отнимаю из даты со временем значение той же даты со временем округленное вниз до целого значения с помощью функции ОКРУГЛВНИЗ. Выражение B2-ОКРУГЛВНИЗ(B2;0) у нас будет иметь значение 8:42 в формате времени, то есть время прихода сотрудника. В принципе мы могли бы написать =ВРЕМЯ(ЧАС(B2);МИНУТЫ(B2);СЕКУНДЫ(B2)), это аналогичное решение, которое собирает время из значений часов, минут и секунд, но первое решение мне нравится больше. Затем сравниваем это время с временем начала рабочего дня, если оно меньше - оставляем ячейку пустой (“”), если же больше - считаем что сотрудник опоздал и высчитываем опоздание в минутах: из времени фактического прихода отнимаем время начала рабочего дня и умножаем на 24 и на 60, чтобы получить минуты, затем округляем полученный результат до целого значения. В случае же если день выходной, то логическое условие функции ЕСЛИ не выполняется и ячейка остается пустая.

Ранний уход (мин) =ЕСЛИ(ЧИСТРАБДНИ(C2;C2);ЕСЛИ(C2-ОКРУГЛВНИЗ(C2;0)>$K$2;"";ОКРУГЛ(($K$2-(C2-ОКРУГЛВНИЗ(C2;0)))*24*60;0));""). Тут все аналогично предыдущему, за исключением того что учитывается время ухода, которое должно быть больше времени окончания рабочего дня.

Вот и все что я хотел рассказать про время, пост получился длинноватым. Надеюсь, Вы меня поняли. Буду думать, о чем рассказать в следующий раз. Помните, сначала Вы работаете в Excel, потом Excel работает за Вас!

В профессиональной работе с электронными таблицами нередко приходится взаимодействовать с датой и временем. Без этого не получится обойтись. Поэтому научиться работать с данными этого типа сам Бог велел. Это поможет сэкономить огромное количество времени и предотвратить множество ошибок во время работы с электронными таблицами.

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

Как представляется дата в Excel

Обработка информации о дате осуществляется, как о количестве суток с 0 января 1900 года. Да, вы не ошиблись. Действительно, с нулевого числа. Но это необходимо для того, чтобы была точка отсчета, чтобы уже 1 января считалось цифрой 1 и так далее. Максимально поддерживаемое значение, обозначающее дату – 2958465, что в свою очередь являет собой 31 декабря 9999 года.

Этот метод дает возможность использовать даты для расчетов и формул. Так, Excel дает возможность определить количество суток между датами. Схема проста: из одного числа вычитается второе, а потом полученное значение переводится в формат даты.

Для большей наглядности, вот таблица, где показаны даты с соответствующими им числовыми значениями.

Операции со временем в Excel

Чтобы определить количество дней, которое прошло от даты А до даты B, необходимо от последней отнять первую. В нашем случае это формула =B3-B2 . После ее ввода результат оказывается следующий.

Операции со временем в Excel

Важно обратить внимание, что значение представлено в днях, потому что мы выбрали для ячейки формат, отличающийся от даты. Если бы мы выбрали изначально формат «Дата», то результат был бы таким.

Важно обратить внимание на этот момент в своих расчетах.

То есть, для отображения правильного порядкового номера, полностью соответствующего дате, надо использовать какой-угодно формат, помимо даты. В свою очередь, для того, чтобы число превратить в дату, следует выставить соответствующий формат.

Как представляется время в Excel

То, как представляется время в Excel, немного отличается от даты. За основу берется день, а часы, минуты, секунды – это его дробные части. То есть, 24 часа – это 1, а любое более мелкое значение рассматривается, как ее доля. Так, 1 час – это 1/24 дня, 1 минута – 1/1140, а 1 секунда – 1/86400. Наименьшая доступная в Excel единица времени – 1 миллисекунда.

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

Операции со временем в Excel

На скриншоте указаны значения в числовом формате и формате «Время».

Операции со временем в Excel

Методика расчета времени аналогична дате. Нужно от более позднего времени отнять более раннее. В нашем случае это формула =B3-B2 .

Так как у ячейки B4 сперва был Общий формат, то по окончанию введения формулы он сразу меняется на «Время».

Excel в работе с временем выполняет обычные арифметические операции с числами, которые потом переводятся в знакомый нам временной формат.


Формат дат и времени

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

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

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

Операции со временем в Excel

В таблице ниже вы можете ознакомиться с перечнем способов ввода даты и времени, поддерживаемых Excel. В левой колонке перечислены возможные форматы, а в правой – как они будут отображаться в Excel после преобразования. Важно отметить, что если не указывается год, автоматически присваивается текущий, который выставлен в операционной системе.

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

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

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

Операции со временем в Excel

Чтобы получить доступ к окну редактирования, необходимо открыть вкладку «Число», где найти опцию окно «Формат ячеек». В открывшемся диалоговом окне будет категория «Дата», в котором можно выбрать правильный формат дат.

Операции со временем в Excel

Для применения определенного варианта форматирования к ячейке, необходимо выбрать нужный формат и кликнуть «ОК». После этого результат применится. Если не хватает форматов, которые предлагает Excel, то можно найти категорию «Все форматы». Там тоже есть множество вариантов.

Если никакой вариант не подходит, то всегда возможно создание своего собственного. Сделать это очень легко. Необходимо просто выбрать предустановленные форматы, как образец и выполнить такие действия:

Использование функций при работе с датами и временем

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

Чтобы получить доступ ко всем возможным функциям, необходимо перейти в категорию «Дата и время» группы «Библиотека функций». Мы же рассмотрим только некоторые основные функции, дающие возможность извлекать разные параметры из дат и времени.

Операции со временем в Excel

Дает возможность получить год, который соответствует определенной дате. Как вы уже знаете, это значение может быть в пределах от 1900 до 9999.

Операции со временем в Excel

В ячейке 1 видно дату, представленную в формате ДДДД ДД.ММ.ГГГГ чч:мм:cc. Это тот формат, который мы создали ранее. Давайте приведем в качестве примера формулу, которая определяет, сколько лет прошло между двумя датами.

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

МЕСЯЦ()

Операции со временем в Excel

С помощью этой функции можно выделить номер месяца, соответствующий определенной дате. Возвращает результат, колеблющийся в пределах от 1 до 12. Это число в свою очередь соответствует номеру месяца.

Операции со временем в Excel

Аналогично предыдущим функциям, эта выдает номер дня, в определенной дате. Результат вычислений может колебаться от 1 до 31.

Операции со временем в Excel

Как можно догадаться из названия, эта функция возвращает номер часа, который колеблется от 0 до 23.

МИНУТЫ()

СЕКУНДЫ()

Операции со временем в Excel

Эта функция возвращает такие же значения, как и предыдущая, за тем лишь исключением, что ею возвращаются секунды.

ДЕНЬНЕД()

Операции со временем в Excel

С помощью этой функции можно узнать номер дня недели, который используется в этой дате. Возможные значения от 1 до 7, но стоит учитывать, что отсчет начинается с воскресенья, а не понедельника, как у нас принято.

Операции со временем в Excel

При этом с помощью второго аргумента эта функция позволяет настроить формат. Например, если передать значение 2 в качестве второго параметра, то можно настроить формат, при котором число 1 означает понедельник, а не воскресенье. Это значительно удобнее для отечественного пользователя.

Операции со временем в Excel

Если во втором аргументе написать 2, то в нашем случае функция вернет значение 6, что соответствует субботе.

СЕГОДНЯ()

Операции со временем в Excel

Эта функция очень проста: чтобы она работала, не требуется вводить никаких аргументов. Ею возвращается порядковый номер даты, которая выставлена на компьютере. Если ее применить к ячейке, для которой выставлен формат Общий, то автоматически он будет сконвертирован в формат «Дата».

ТДАТА()

Операции со временем в Excel

Эта функция также не требует ввода аргументов. Действует таким же образом, как и предыдущая, только с датой и временем. Используется, если надо вставить в ячейку текущую дату и время, которые выставлены в компьютере. И точно так же, как и в предыдущей функции, при применении этой, ячейка автоматически конвертируется в формат даты и времени при условии, что до этого был выставлен формат «Общий».

Как предыдущая, так и эта функция при каждом пересчете листа автоматически изменяются, что дает возможность отображать самое актуальное время и дату.

Например, такая формула может определить нынешнее время.

= ТДАТА()-СЕГОДНЯ()

Операции со временем в Excel

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

Операции со временем в Excel

Эта функция имеет три аргумента, каждый из которых необходимо обязательно ввести. После расчетов этой функцией возвращается порядковый номер даты. Ячейка автоматически конвертируется в формат «Дата», если до этого у нее был «Общий» формат.

Операции со временем в Excel

Аргумент «День» или «Месяц» можно делать как положительным, так и отрицательным. В первом случае дата увеличивается, а во втором – уменьшается.

Операции со временем в Excel

Также можно использовать математические операции в аргументах функции ДАТА. Например, эта формула позволяет добавить 1 год 5 месяцев и 17 дней к дате, указанной в ячейке A1.

Операции со временем в Excel

А такая формула дает возможность превратить текстовую строку в полноценную рабочую дату, которая может использоваться и в других функциях.

ВРЕМЯ()

Операции со временем в Excel

Точно так же, как и функция ДАТА() , в этой функции есть три обязательных параметра – часы, минуты и секунды. После того, как ее использовать, в результирующей ячейке появится десятичное число, но сама ячейка будет отформатирована в формат «Время», если до этого у нее был формат «Общий».

По своему принципу работы у функции ВРЕМЯ() и ДАТА() очень много чего схожего. Поэтому особого внимания на ней акцентировать нет смысла.

Операции со временем в Excel

Важно учесть, что эта функция не способна вернуть время, которое больше 23:59:59. Если получится больший, чем этот, результат, функция автоматически обнуляется.

Операции со временем в Excel

Функции ДАТА() и ВРЕМЯ() могут применяться вместе.

На этом скриншоте ячейка D1, в которой использовались обе эти функции, имеет формат даты и времени.

Функции вычисления даты и времени

Всего есть 4 функции, позволяющие выполнять математические операции с датой и временем.

ДАТАМЕС()

Операции со временем в Excel

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

КОНМЕСЯЦА()

Операции со временем в Excel

Эта функция дает возможность определить порядковый номер последнего дня месяца, отстающего или опережающего заданную дату. Имеет такие же аргументы, как и предыдущая.


РАБДЕНЬ()

Операции со временем в Excel

То же самое, что и функция ДАТАМЕС() , только отставание или опережение происходит на определенное количество рабочих дней. Синтаксис аналогичный.

Все эти три функции возвращают число. Чтобы увидеть дату, нужно сконвертировать ячейку в соответствующий формат.

ЧИСТРАБДНИ()

Операции со временем в Excel

Это простая функция определяет количество рабочих дней между датой 1 и датой 2.

Если нам предоставлены время начала и окончания выполнения задания некоторыми учащимися (т. Е. Нам предоставлено время, в которое учащиеся начинают и заканчивают задание), и мы хотим подсчитать общее время, затраченное этими учащимися на выполнение задания. задание:

Мы видим, что время начала и окончания, которые занимают три студента для выполнения задания, указаны в ячейках: B2, B3, B4 и C2, C3, C4 соответственно, и мы хотим рассчитать общее время (в часах ), взятые этими учениками для выполнения задания в ячейках D2, D3, D4.

мы получаем результат 3,00.

Перетащите формулу с C2 на C4.

Теперь предположим, что мы хотим вычесть время в Excel, которое превышает 24 часа, когда указаны время начала и время окончания выполнения задания:

Мы видим, что время начала и окончания, которые занимают три студента для выполнения задания, указаны в ячейках: B2, B3, B4 и C2, C3, C4 соответственно, и мы хотим рассчитать общее время (в часах ), взятые этими учениками для выполнения задания в ячейках D2, D3, D4.

мы получили результат, как показано ниже:

Эти значения DateTime (которые пересекают полночь) записываются с использованием настраиваемых форматов, которые можно использовать для отображения временных интервалов, превышающих длину стандартных единиц времени.

Следующие шаги показывают, как применить собственный числовой формат в Excel:

  • Выберите «Пользовательский» и в поле «Тип» выберите: «дд-мм-гггг чч: мм AM / PM» и нажмите «OK».

Теперь, когда нам понадобится этот формат в следующий раз, он будет сохранен в списке «Тип».

Точно так же, если мы хотим вычислить минуты или секунды между двукратными значениями, мы вычитаем двукратные значения и умножаем полученное значение на 1440 или 86400 (вместо 24) соответственно.

Теперь предположим, что мы хотим вычесть желаемый интервал времени из заданного времени: это можно сделать, разделив количество часов, минут или секунд на количество соответствующих единиц в один день (24 часа, 1440 минут, 86400 секунд), а затем вычитая полученное частное из заданного времени:

Случай 1) Время вычитания меньше 24 часов:

Мы видим, что данное время присутствует в ячейке A2, а ячейка B2 содержит количество часов, которое мы хотим вычесть из этого. Итак, эти двукратные значения вычитаются следующим образом:

Теперь этот результат также может быть достигнут с помощью функции TIME () следующим образом: Итак, мы видим, что, когда мы вычитаем 4 часа из заданного времени: 16:00, мы получаем результат как 12:00.

Однако, если мы хотим вычесть менее 24 часов, можно использовать только функцию TIME (). Итак, мы видим, что функция TIME () также дает тот же результат.

Случай 2) Время вычитания больше 24 часов:

Мы видим, что данный DateTime присутствует в ячейке A4, а ячейка B4 содержит количество часов, которое мы хотим вычесть из этого. Теперь эти двукратные значения вычитаются следующим образом:

Здесь двукратные значения вычитаются по той же формуле, что и выше. Единственное различие в формуле будет заключаться в следующем:


Вычитание времени в Excel - это простая задача, но для сохранения необходимого формата требуется сделать еще один шаг. Вычитание времени может быть выполнено путем выбора ячейки с недавним временем, а затем вычитания с более старым отрезком времени. В Excel нет специальной функции, позволяющей использовать время вычитания, фактически это комбинация различных функций. Это дает нам точную разницу во времени.

Как вычесть время в Excel?

Давайте разберемся, как вычесть время в Excel, используя несколько примеров.

Вы можете скачать этот шаблон Excel времени вычитания здесь - Шаблон Excel времени вычитания

Пример № 1

У нас есть данные, где человеку были назначены некоторые задачи. Нам нужно измерить и посчитать, сколько времени требуется для выполнения задачи. Этим мы можем назначить задачи согласно фактическому требуемому времени для этого.

Ниже приведена таблица, в которой для 3 задач время начала указано в столбце B, а время окончания указано в столбце C. Теперь для указанных задач нам нужно рассчитать время, необходимое для их выполнения.


Для вычитания времени в Excel перейдите в ячейку, где нам нужно увидеть результат вычитаемого времени и введите знак «=» (равно). И сначала выберите время в столбце C, а затем выберите время в столбце B. Теперь разделите время с минусом («-»), которое вычтет время, как показано ниже.


Теперь нажмите Enter, чтобы увидеть результат.


Перетащите или скопируйте примененную формулу ниже соответствующих ячеек, как показано ниже.

Как мы можем видеть на скриншоте выше, разница во времени каждого времени начала и окончания наступает, как показывает время в часах с учетом AM / PM. Теперь нам нужно преобразовать это вычтенное время, чтобы увидеть, сколько времени является действительной и реальной разницей. Для этого выделите ячейку в столбце «Общее время» и нажмите на нее справа, чтобы получить список меню. Оттуда выберите Формат ячеек, как показано ниже.


Это приведет нас к окнам Format Cell. Здесь мы можем изменить и обновить существующий формат согласно нашему требованию. Теперь из категории перейдите к пользовательской опции и выберите (ч): мм . После выбора нажмите «ОК», как показано ниже.


Примечание. Если формат времени (h): mm не найден, мы можем изменить любой аналогичный формат или создать новый формат.

После нажатия ОК мы получим вычтенное время в формате ЧЧ: ММ. Это точно покажет, сколько времени уходит на выполнение всех поставленных задач.


Пример № 2

Есть другой метод вычитания времени в Excel. Это мы будем делать с функцией MOD в Excel. У нас есть данные о времени прибытия и вылета авиакомпании в формате ЧЧ: ММ: СС, как показано ниже.


Теперь для вычисления или вычитания времени в Excel введите «=» в столбце D «Время в пути», выполните поиск и выберите «MOD MOD», как показано ниже.


Как мы видим, синтаксический номер и делитель являются его частью. MOD дает положительное значение, даже если предполагается, что вывод отрицательный. Но для точности нам нужно выбрать время вылета и время прибытия. И отделить их знаком минус. А для делителя положите 1, потому что нам не нужно делить его.


Теперь нажмите Enter, чтобы увидеть результат.


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

Как мы видим, выходные данные Travel Time находятся в формате реального времени с категорией времени AM / PM. Теперь, чтобы изменить формат на фактическую разницу во времени, выберите данные и щелкните правой кнопкой мыши, как мы делали в примере-1, чтобы получить список. Теперь из этого списка выберите Format Cells, как показано на скриншоте ниже.


Теперь в окнах Format Cell. Здесь мы можем изменить и обновить существующий формат согласно нашему требованию. Теперь из категории перейдите к пользовательской опции и выберите (ч): мм . После выбора нажмите «ОК», как показано ниже.


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


Плюсы вычитания времени в Excel

  • Это самый простой способ вычесть время и получить его разницу.
  • Это используется в основном, когда нам нужно получить время круга, например, в гонках, во время полета / в автобусе.
  • Вычитание времени и последующее преобразование его формата дает из ячеек формата использование количества времени, необходимого для преодоления расстояния или выполнения любой задачи или работы.
  • Мы можем выбрать любой формат времени согласно нашему требованию.

Минусы вычитания времени в Excel

  • Он напрямую не выдает фактическую разницу во времени путем вычитания, вместо этого требуется преобразование его в другой формат.

То, что нужно запомнить

  • Выберите формат времени в формате ЧЧ: ММ или ММ: СС, в зависимости от того, какая у нас разница во времени.
  • Ввод данных для вычитания времени в Excel должен быть в формате TIME. И этот формат времени может быть любого другого типа.
  • Если вы вычитаете время, как описано в примере 2, всегда используйте двойные скобки, так как в первой скобке нам нужно выбрать диапазон чисел для получения разницы.
  • Этот процесс может быть использован для вычисления или вычитания разницы в любом числовом типе.
  • Только вычитание времени в Excel требует дополнительных шагов, чтобы получить реальную разницу во времени, отдых можно сделать, просто вычитая номера ячеек.

Рекомендуемые статьи

Это было руководство для вычитания времени в Excel. Здесь мы обсуждаем, как вычесть время в Excel вместе с практическими примерами и загружаемым шаблоном Excel. Вы также можете просмотреть наши другие предлагаемые статьи -

Читайте также: