Мы можем добавить время в Excel с помощью функции SUM () или выполнить индивидуальное сложение с помощью оператора ‘+’. Однако, кроме того, Excel игнорирует часы, превышающие 24. В этом случае мы используем настраиваемый числовой формат.
Примеры
Вы можете скачать этот шаблон Excel Sum Hours здесь — Шаблон Excel Sum Hours
Пример # 1
Если мы хотим подсчитать общее время, затраченное студентом на выполнение двух разных заданий, когда студент может выполнить первое задание за 5 часов 40 минут, а второе задание за 8 часов 20 минут:
Результат показан ниже.
Мы видим, что два раза учащийся выполнил два разных задания, представленных в ячейках: B2 и B3, и мы хотим подсчитать общее время, затраченное учащимся в ячейке B4. Итак, мы суммируем два заданных времени в excel с помощью функции SUM () и получаем желаемый результат — 14 часов для выполнения двух заданий. Он работает довольно быстро, поскольку в сумме указанные часы не превышают 24.
Пример # 2
Теперь предположим, что в приведенном выше примере мы хотим суммировать более 24 часов, где время, затрачиваемое учеником на выполнение первого задания, составляет 15 часов, а время, необходимое для выполнения второго задания, составляет 12 часов 30 минут:
Результат показан ниже.
Мы видим, что два раза, затраченные учеником на выполнение двух разных заданий, представлены в ячейках: B2 и B3, и мы хотим подсчитать общее время, затраченное учеником в ячейке B4. Итак, мы складываем два заданных значения времени, используя функцию excel SUM (), и получаем желаемый результат — 3:30. Время, необходимое для выполнения первого задания, указано в 24-часовом формате, т.е. 15:00 совпадает с 03:00. Итак, чтобы отображать время как более 24 часов, мы изменим его формат, выполнив следующие шаги:
Шаг 1: Перейдите на вкладку «Главная», разверните раскрывающееся меню «Формат чисел» и
Шаг 2: Нажмите «Другие числовые форматы».
Шаг 3: Выберите «Пользовательский» и в поле «Тип» введите: [h]: мм; @, и нажмите «ОК».
Мы видим, что в этом формате результат меняется с С 03:30 до 27:30.
Этот формат будет сохранен в списке «Тип» в следующий раз, когда он нам понадобится.
Пример # 3
Теперь предположим, что мы хотим добавить желаемый интервал времени в Excel к заданному времени: для этого мы делим количество часов, минут или секунд на количество соответствующих единиц в один день (24 часа, 1440 минут , 86400 секунд) и прибавьте полученное частное к заданному времени:
Случай 1: Когда время для добавления меньше 24 часов в excel:
Мы видим, что ячейка A2 содержит начальное время, а количество часов, которое мы хотим добавить к этому, содержится в ячейке B2. Теперь сложение двукратных значений выполняется следующим образом:
=Initial Time + ( No of hours to be added/24)
Итак, мы видим, что когда к времени прибавляется 4 часа: 12:00, мы получаем результат как 16:00, что верно.
Теперь этого также можно достичь с помощью функции TIME () следующим образом:
=Initial Time + TIME ( No of hours to be added,0,0)
Итак, мы видим, что мы получаем тот же результат, используя функцию TIME ().
Однако функцию TIME () можно использовать таким образом, только если мы хотим добавить менее 24 часов.
Случай № 2: Когда время для добавления превышает 24 часа в Excel:
Мы видим, что ячейка A4 содержит начальное значение DateTime, а количество часов, которое мы хотим добавить к этому, содержится в ячейке B4. Теперь это добавление двукратных значений выполняется следующим образом:
=Initial Time + ( No of hours to be added/24)
Итак, мы видим, что эта формула не имеет ограничений на количество часов, которые мы хотим добавить. Следовательно, когда 30 часов (> 24) добавляются к DateTime: ’20-03-2019 16:49 ‘, мы получаем результат как ’21-03-2019 22:49’.
Дело № 3: Если время для добавления в Excel превышает 60 минут или 60 секунд:
В этом случае добавление двукратных значений выполняется по той же формуле, что и выше. Единственное отличие формулы состоит в том, что:
количество минут, которое мы хотим добавить к данному DateTime, делится на 1440, если добавляемое время превышает 60 минут (так как 1 день имеет 1440 минут), и формула работает следующим образом:
=Initial Time + ( No of minutes to be added/1440)
количество секунд, которое мы хотим добавить к заданному DateTime, делится на 86400, если время, которое нужно добавить, превышает 60 секунд (поскольку 1 день имеет 86400 секунд), и формула работает следующим образом:
=Initial Time + ( No of seconds to be added/86400)
То, что нужно запомнить
Мы можем применить формат Custom / Date / Time к ячейке формулы, если вычисленное время отображается в виде десятичного числа.
Чтобы включить автоматическое форматирование значений времени, которые при сложении превышают 24 часа, 60 минут или 60 секунд, мы можем использовать следующие настраиваемые числовые форматы и функцию SUM () в Excel:
Часами — [h]: мм: сс
На минуты — [m]: ss
На секунды — [ss]
Формат пользовательских часов уже создан в Excel. Однако формат минут и секунд необходимо создать для книг, которым они необходимы.
Пользовательские форматы времени работают только для положительных значений времени.
Формат времени, применяемый к ячейке, изменит только ее отображение без изменения значения ячейки.
Мы можем сначала просуммировать значения времени, а затем отформатировать результат по мере необходимости.
Если в ячейке отображается что-то вроде ##### после применения настраиваемого форматирования, это может быть связано с тем, что ячейка недостаточно широка для отображения значения даты и времени. Так что это можно исправить, увеличив ширину столбца в Excel.