Страницы: 1
RSS
Перевод значения времени в нужный формат
 
Добрый день друзья, подскажите как значение например 0,112 часа перевести в вид: 0:7:00. Т.е. 0,112 часа -это 7 минут. Заранее всем спасибо.
 
Код
=A1/24

И поставить формат времени

или в тексте
Код
=ТЕКСТ(A1/24;"м:сс")


или в числах
Код
=ОКРУГЛ(A1*60;0)
Изменено: _Boroda_ - 29.06.2022 15:41:28
Скажи мне, кудесник, любимец ба’гов...
 
а если 1,249 ?
 
если знать что такое 1.249 и что нужно получить - то легко
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
1,249  это 1час 14минут, т.е. 1:14:00. И мне нужно чтобы округлялось, 0,112 часа должно быть 0:07:00 (7 минут), а не 0:06:00.
Я использую эту формулу: =СЦЕПИТЬ(ОТБР(A1;0);":";ЦЕЛОЕ((A1-(ОТБР(A1;0)))*60);":";"00")
 
1.249 часа это 1:14:56
0.112 часа это 0:06:43
вы хотите из 1.249 получить 1:14:00 а из 0.112 получить 0:07:00
из всего выше сказанного могу предположить, что нужно округлить до минут, но почему 1:14:56 округляется до 1:14:00, а 0:06:43 до 0:07:00, почему?
собственно вопрос: так что вам нужно в итоге?
не пишите формулу, которую вы используете (это не ваше), пишите словами что вам нужно получить? (округлить время? до каких значений, руководствуясь какими правилами)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Извиняюсь не проверила что 1,249 это 1:14:56. Да вы правы, мне надо округлять до минут. В данных примерах мне нужно получить в итоге: 1:15:00 и 0:07:00
Изменено: natalia875 - 30.06.2022 09:52:23
 
в А1 количество часов (в десятичном виде)
в любую ячейку с установленным форматом "время":
Код
=ОКРУГЛТ(A1/24;1/1440)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Спасибо большое. Это и нужно было.
 
Код
=ОКРУГЛТ(A1/24;1/24/60)

Код
=--ТЕКСТ(A1/24+"0:0:30";"ч:мм")
Скажи мне, кудесник, любимец ба’гов...
Страницы: 1
Наверх