Как показать более 24 часов, 60 минут, 60 секунд в Excel
В статье приведены несколько советов по расчету и отображению времени, превышающего 24 часа, 60 минут, 60 секунд.
При вычитании или добавлении времени в Excel иногда может потребоваться отобразить результаты в виде общего количества часов, минут или секунд. Задача намного проще, чем может показаться, и вы узнаете решение через мгновение.
Как отобразить время за 24 часа, 60 минут, 60 секунд
Чтобы отобразить временной интервал продолжительностью более 24 часов, 60 минут или 60 секунд, примените пользовательский формат времени, в котором соответствующий код единицы времени заключен в квадратные скобки, например [h], [m]или же [s]. Подробные шаги следуют ниже:
- Выберите ячейки, которые вы хотите отформатировать.
- Щелкните правой кнопкой мыши выбранные ячейки, а затем щелкните Формат ячеекили нажмите Ctrl + 1. Откроется диалоговое окно «Формат ячеек».
- На Число вкладка, под Категориявыберите Пользовательский и введите один из следующих форматов времени в поле Тип коробка:
- Более 24 часов: [h]:мм:сс или [h]:мм
- Более 60 минут: [m]:SS
- Более 60 секунд: [s]
На следующем снимке экрана показан пользовательский формат времени «более 24 часов» в действии:
Ниже приведены несколько других пользовательских форматов, которые можно использовать для отображения временных интервалов, превышающих длину стандартных единиц времени.
Описание Код формата Всего часов
[h]
Часы и минуты
[h]:мм Часы, минуты, секунды
[h]:мм:сс Всего минут
[m]
Минуты и секунды
[m]:ss Всего секунд
[s]
Применительно к нашим примерам данных (общее время 50:40 на снимке экрана выше) эти пользовательские форматы времени дадут следующие результаты:
A B C 1 Описание Отображаемое время Формат 2 Часы 50
[h]
3 часа и минуты 50:40
[h]:mm 4 Часы, минуты, секунды 50:40:30
[h]:мм:сс 5 минут 3040
[m]
6 минут и секунд 3040:30
[m]:сс 7 секунд 182430
[s]
Чтобы сделать отображаемое время более значимым для ваших пользователей, вы можете дополнить временные единицы соответствующими словами, например:
A B C 1 Описание Отображаемое время Формат 2 Часы и минуты 50 часов и 40 минут
[h] “часы и” мм “минуты” 3 Часы, минуты, секунды 50 ч. 40 м. 30 с.
[h] “час.” М-м-м.” сс “с.” 4 минуты 3040 минут
[m] “минуты” 5 минут и секунд 3040 минут и 30 секунд
[m] “минуты и”сс”секунды” 6 секунд 182430 секунд
[s] “секунды”
Примечание. Хотя приведенное выше время выглядит как текстовые строки, оно по-прежнему является числовым значением, поскольку числовые форматы Excel изменяют только визуальное представление, но не базовые значения. Таким образом, вы можете добавлять и вычитать отформатированное время как обычно, ссылаться на них в своих формулах и использовать в других вычислениях.
Теперь, когда вы знаете общую технику отображения в Excel времени, превышающего 24 часа, позвольте мне показать вам еще пару формул, подходящих для конкретных ситуаций.
Рассчитать разницу во времени в часах, минутах или секундах
Чтобы рассчитать разницу между двумя значениями времени в определенную единицу времени, используйте одну из следующих формул.
Разница во времени в часах
Чтобы рассчитать часы между временем начала и временем окончания в виде десятичного числа, используйте следующую формулу:
(Время окончания – Время начала) * 24
Чтобы получить количество полных часов, используйте функцию INT для округления десятичной дроби до ближайшего целого числа:
=ЦЕЛОЕ((B2-A2) * 24)
Разница во времени в минутах
Чтобы вычислить минуты между двумя временами, вычтите время начала из времени окончания, а затем умножьте разницу на 1440, что является количеством минут в одном дне (24 часа * 60 минут).
(Время окончания – Время начала) * 1440
Разница во времени в секундах
Чтобы получить количество секунд между двумя временами, умножьте разницу во времени на 86400, что является количеством секунд в одном дне (24 часа * 60 минут * 60 секунд).
(Время окончания – Время начала) * 86400
Предполагая время начала в A3 и время окончания в B3, формулы выглядят следующим образом:
Часы в виде десятичного числа: =(B3-A3)*24
Полные часы: =INT((B3-A3)*24)
Минуты: =(B3-A3)*1440
Секунды: =(B3-A3)*86400
На следующем снимке экрана показаны результаты:
Заметки:
- Для получения правильных результатов ячейки с формулами должны быть отформатированы как «Общие».
- Если время окончания больше времени начала, разница во времени отображается как отрицательное число, как в строке 5 на снимке экрана выше.
Как прибавить/вычесть более 24 часов 60 минут 60 секунд
Чтобы добавить желаемый временной интервал к заданному времени, разделите количество часов, минут или секунд, которые вы хотите добавить, на количество соответствующих единиц в сутках (24 часа, 1440 минут или 86400 секунд), а затем добавьте частное от времени начала.
Добавить более 24 часов:
Время начала + (Н/24)
Добавьте более 60 минут:
Время начала + (Н/1440)
Добавьте более 60 секунд:
Время начала + (Н/86400)
Где N — количество часов, минут или секунд, которые вы хотите добавить.
Вот несколько примеров формул из реальной жизни:
Чтобы добавить 45 часов к времени начала в ячейке A2:
=А2+(45/24)
Чтобы добавить 100 минут к времени начала в A2:
=А2+(100/1440)
Чтобы добавить 200 секунд к времени начала в A2:
=А2+(200/86400)
Или вы можете ввести время для добавления в отдельные ячейки и ссылаться на эти ячейки в своих формулах, как показано на снимке экрана ниже:
Чтобы вычесть время в Excel, используйте аналогичные формулы, но со знаком минус вместо плюса:
Вычесть за 24 часа:
Время начала – (Н/24)
Вычесть за 60 минут:
Время начала – (Н/1440)
Вычесть за 60 секунд:
Время начала – (Н/86400)
На следующем снимке экрана показаны результаты:
Заметки:
- Если вычисленное время отображается в виде десятичного числа, примените настраиваемый формат даты/времени к ячейкам формулы.
- Если после применения пользовательского форматирования в ячейке отображается #####, скорее всего, ячейка недостаточно широка для отображения значения даты и времени. Чтобы исправить это, увеличьте ширину столбца, дважды щелкнув или перетащив правую границу столбца.
Вот как вы можете отображать, добавлять и вычитать длительные интервалы времени в Excel. Я благодарю вас за чтение и надеюсь увидеть вас в нашем блоге на следующей неделе!