
Общая формула
=FLOOR(time,"3:00")
Резюме
Чтобы сгруппировать время в сегменты (например, сгруппировать по 2 часам, сгруппировать по 3 часам и т.д.), вы можете использовать функцию ЭТАЖ. В показанном примере формула E5 выглядит так:
=FLOOR(D5,"3:00")
Объяснение
Если вам нужно сгруппировать время в сегменты (например, сгруппировать по 6 часам, сгруппировать по 3 часам и т. Д.), Вы можете сделать это с помощью функции округления под названием FLOOR.
В показанном примере у нас есть несколько транзакций, каждая из которых имеет отметку времени. Допустим, вы хотите сгруппировать эти транзакции в сегменты по 3 часа следующим образом:
12:00 AM-3: 00 AM
3:00 AM-6: 00 AM
6:00 AM-9: 00 AM
9:00 AM-12: 00 PM
Например, время 2:30 должно перейти в сегмент с 12:00 до 3:00 AM. Время 8:45 должно перейти в корзину с 6:00 до 9:00 и так далее.
Если подумать, один из способов сделать это - округлять каждый раз, пока он не попадет в нужное ведро. Однако, в отличие от обычного округления, при котором мы можем округлить до ближайшего кратного, в этом случае мы хотим округлить до ближайшего кратного, начиная с полуночи.
Поскольку время в Excel - это просто десятичные числа, вы можете легко сделать это с помощью функции FLOOR, которая округляет до кратного числа, которое вы вводите (FLOOR вызывает аргумент, который представляет несколько «значимости»). Более того, FLOOR понимает, как округлять время, указанное в формате «ч: мм» (например, «3:00», «12:00» и т. Д.).
В показанном примере формула E5 выглядит так:
=FLOOR(D5,"3:00")
FLOOR умеет читать время, поэтому он интерпретирует 3:00 как его десятичный эквивалент 0,125. Затем он просто округляет каждый раз в меньшую сторону до ближайшего кратного 0,125. Вы можете использовать этот же подход для группировки времени в любой стандартный сегмент, который вам нравится.
Если у вас есть времена, которые охватывают один или несколько дней, вы можете использовать функцию MOD, чтобы извлечь только время, как описано здесь.
Сводные таблицы
Сводные таблицы автоматически группируют время в сегменты по 1 часу, но они не могут автоматически группироваться в другие сегменты времени. Однако, используя подход, описанный на этой странице, вы можете группировать время по своему усмотрению, а затем прогонять полученные данные через сводную таблицу для обобщения.