Формула Excel: Группируйте время в 3-часовые периоды -

Общая формула

=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 часу, но они не могут автоматически группироваться в другие сегменты времени. Однако, используя подход, описанный на этой странице, вы можете группировать время по своему усмотрению, а затем прогонять полученные данные через сводную таблицу для обобщения.

Хорошие ссылки

Три способа группировки времени в Excel (ExcelCampus)

Интересные статьи...