Расчет времени

Umbrella

Участник
Скажите, как можно наладить отчет по времени?
Например, человек отработал 1 час 20 минут.
Если вносить данные как 80 минут и делить на 60, то получаем 1,33, т.е. визуально это 1 час 33 минуты, а на самом деле время другое.
И вот с чем столкнулся я:
5,30 ч. -> 330 мин.
7,40 ч. -> 460 мин.
9,35 ч. -> 575 мин.
4,35 ч. -> 275 мин.
6,00 ч. -> 360 мин.
6,15 ч. -> 375 мин.
5,20 ч. -> 320 мин.

По часам: 43,75 ч.= 44 часа 15 минут или 43 часа и 75 часть от 60-и, т.е. 43 часа и 45 минут - это не верно
По минутам: 2695 мин. / 60 мин. = 44, 91. Т.е. визуально это 44 часов и 31 минута или это 44 часа и 91 часть от 60-и, т.е. 44 часа 55 минут.
 

Vladimir

Администратор
Команда форума
Естественно, что деля 80 на 60 вы получаете 1,33, ведь 33 - это остаток от деления в десятеричной системе счисления.
Чтобы остаток от деления получился 20 - надо использовать шестиричную систему счисления, которую в этом мире пока не используют.
Для нужного результата надо из исходного числа минут вычитать целое число полученных часов, умноженных на 60.
 

Ирина

Продвинутый
У меня такая идея возникла)
В Excel времени суток соответствует дробная часть числа:
сутки - 1/24
минута – 1/24/60
секунда - 1/24/60/60
Используя эти дроби, можно перевести часы/минуты в минуты (часы/минуты/секунды в секунды) и наоборот.

Час мин в минуты.png Мин в час мин.png

Правда в Excel при использовании формулы имеет значение формат ячейки. Т.е. обычное число в общем формате, а время – в формате время.
Если знать принцип формата ячеек, времени 21:39 (на фото) соответствует число 0,902083, то тогда и в Руне возможно это реализовать?
 
Сверху Снизу