Страницы: 1
RSS
Округление и перенос
 
Как я себе это представляю:
Три столбца
[ Часы ] [ Минуты ] [ Секунды ]

И n-ое количество строк.
Из полученной sum, в каждом столбце нужно оставить числа, которые не больше 59(секунды), 59(минуты).
Каждое "60" представить как единицу и перенести в соседний столбец, из секунд в минуты, из минут в часы.
Внизу строка, на один или три столбца с результатом
[          hh:mm:ss ]
или
[ hh ] [ mm ] [ ss ]
Надеюсь, не запутал :sceptic:

Пример
[ ч ] [ м ] [ с ]
[ 1 ] [23] [48]
[ 0 ] [ 7 ] [16]
[ 3 ] [48] [ 6 ]
[итог            ]
[ 5 ] [19] [10]


п.1)    Искал, не нашел.
п.2.1) Не придумал подходящего. Поменяйте название, если знаете к какой теме это относится
п.2.3) Файл приложил, использую Google Таблицы.  
 
AKemenev, зачем всё так усложнять?
Соберите из этих часов+минут+секунд значение времени, просуммируйте, (можно построчно и сумма, а можно по столбцу и далее собрать время) и покажите в нужном виде. Или можно уже результат снова разбить на 3 ячейки. Вообще нужно бы начать "от печки" - т.е. от источника этих данных, странные данные, откуда они такие?
Изменено: Hugo - 24.03.2025 00:47:12
 
Название темы: Сложение времени, выраженое в целых числах (час, мин, сек), из разных ячеек

=СУММПРОИЗВ(A2:A4+B2:B4/60+C2:C4/60/60)/24
или
=СУММПРОИЗВ(ВРЕМЯ(A2:A4;B2:B4;C2:C4))
формат [ч]:мм:сс

по отдельности:
сек:
=ОСТАТ(СУММ(C10:C12);60)
или
=СЕКУНДЫ(СУММПРОИЗВ(ВРЕМЯ(;;C10:C12)))
мин:
=ОСТАТ(СУММ(B10:B12)+СУММ(C10:C12;-C16)/60;60)
или
=МИНУТЫ(СУММПРОИЗВ(ВРЕМЯ(;B10:B12;C10:C12)))
час:
=СУММ(A10:A12;СУММ(B10:B12;СУММ(C10:C12;-C16)/60;-B16)/60)
или
=ОТБР(СУММПРОИЗВ(ВРЕМЯ(A10:A12;B10:B12;C10:C12))*24)
 
Великолепно!
Благодарствую)
 
Еще вариант.
Код
=СУММПРОИЗВ(--(A2:A4&":"&B2:B4&":"&C2:C4))
Страницы: 1
Читают тему
Наверх