Загальна формула
=time+(hours/24)
Резюме
Щоб додати задану кількість годин до часу, можна додати години, поділені на 24, або скористатися функцією ЧАС.
У наведеному прикладі формула в D5 має вигляд:
=B5+(C5/24)
Примітка: переконайтеся, що результати відформатовані як час.
Пояснення
Часи в Excel - це фракційні значення 24 години. Одна година часу - 1/24, а 1 хвилина - 1 / (24 * 60) = 1/1440.
Як результат, якщо у вас є десяткове значення протягом 6 годин і час в А1, ви можете додати 6 годин часу до значення в А1 так:
=A1+(6/24)
З функцією TIME
Ви також можете додавати значення часу за допомогою функції TIME. Щоб додати 15 годин до часу в А1, використовуйте:
=A1+TIME(6,0,0)
Функція TIME позбавляє вас від необхідності запам'ятовувати формулу для перетворення десяткових годин у час Excel. Однак зауважте, що функція TIME повернеться до нуля, коли значення перевищують 24 години.
Наприклад, зверніть увагу, як два підходи повертають різні результати протягом 25 годин:
=TIME(25,0,0) = 0.041667 = 1:00 AM same day (1 hr) =25/24 = 1.041667 = 1:00 AM next day (25 hrs)
Функція TIME повертає еквівалент 1 години, тоді як 25/24 повертає повне значення.
Віднімання годин від часу
Ви можете отримати помилку, якщо спробувати відняти години від часу, коли результат є від’ємним, оскільки Excel не допускає від’ємних значень часу.
Одним із способів уникнути цієї проблеми є використання такої формули:
=MOD(time-(hours/24),1)
Тут функція MOD опікується негативною проблемою, використовуючи функцію MOD, щоб "перевернути" негативні значення до необхідного додатного значення.
Інший спосіб уникнути цієї проблеми - почати з часу, що включає значення дати. Це дозволяє вам відняти дуже велику кількість годин без жодної небезпеки отримати негативний результат. Якщо ви не хочете бачити дату, що відображається в результаті, просто застосуйте формат часу, який містить лише час.