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