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