Как округлить время до ближайшего часа в Excel, например:
67:45:00 will be 68:00:00
and
53:14:00 will be 53:00:00
С уважением
Как округлить время до ближайшего часа в Excel, например:
67:45:00 will be 68:00:00
and
53:14:00 will be 53:00:00
С уважением
Вы можете использовать функцию MROUND
следующим образом
=MROUND(A1,"1:00")
=MROUND(A1,1/24)
- person OGCJN; 21.09.2019
Предполагая, что время находится в A1, оно будет округлено до ближайшего часа.
=ROUND(A1*24,0)/24
ROUNDDOWN
с 67:45:00 до 67:00:00 будет принудительноROUNDUP
приведет к принудительному переходу с 67:45:00 на 68:00:00.Та же формула, изменение:
Если вы группируете по часам в 24-часовом диапазоне, но дата включена в отметку времени, используйте ту же формулу, но вычтите значение даты после:
=ROUNDDOWN(A1*24;0)/24-INT(A1)
Это полезно, если вы хотите увидеть, в какое время дня что-то достигает пика за определенный период времени.
Преобразуйте его в часы (5 ч 15 м = 5,25 ч), затем округлите его.
если у вас есть это только как использование строки
=if(round(mid(A1;4;2);0)>29;mid(A1;1;2)+1&":00:00";mid(A1;1;2)&":00:00")
я использую раунд, чтобы преобразовать минуты в число
Недавно мне пришлось преобразовать время в ближайшую четверть часа. Я использовал следующую последовательность формул, которая, казалось, работала:
=СУММ(A1*24*60) — преобразует время в минуты.
=MOD(B1,15) - находит минуты с последней четверти часа
=IF(C1>7,15-C1,-C1) - минуты, необходимые для округления вверх или вниз до ближайшей четверти часа
=СУММ(D1/(24*60)) - преобразует необходимую корректировку из минут обратно в дни
=СУММ(A1+E1) - это исходное время, скорректированное в большую или меньшую сторону с точностью до четверти часа.