Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Здравствуйте, помогите пожалуйста кто знает.
Имеются данные о времени в формате цифр (0.5; 0.75; 2.5; 0.3333333333).
Т.е. по идее 0.5 = 30 минут; 0.75 = 45 минут; 2.5 = 2 часа 30 минут; 0.333333333 = 20 минут и т.д.
Нужно "красиво" показать эти цифры не 2.5, а "2 часа 30 минут"(в крайнем случае "2,30").
попробовал использовать функции floor и Frac, да такая схема работает по отдельности, подскажите пож-та как объединить и видеть реальный результат 6:15?
конечно некорректно видеть 5 часов 75 минут, да ещё и в разных полях.
приложил скриншот то, что у меня получилось.
Полагаю, что вы уже сами и нашли ответ на свой вопрос 😊
Необходимо просто аккуратно объединить ваши формулы (см. картинку).
На всякий случай (если не видно на картинке), пишу здесь обе формулы:
Floor(Sum(TimeSource_HourMin)) & ':' & Num(Round(Frac(Sum(TimeSource_HourMin))*60), '00')
Floor(Sum(TimeSource_HourMin)) & ' час ' & Num(Round(Frac(Sum(TimeSource_HourMin))*60), '00') & ' мин'