Как выполнить определенную группировку по временному интервалу?

В моем файле Excel у меня есть следующее:

 Ярлыки строк ............. | ...... Сумма счета  
 *** ALICERICKY .................... 2751 ***  
 9/28/2012 11:42 ............... 833  
 9/28/2012 11:43 ............... 84  
 9/28/2012 12:07 ............... 917  
 9/28/2012 19:34 ............... 138  
 28.09.2012 19:35 ............... 779  
 ** ALICANTIAYAA005 ........... 78 **  
 28.08.2012 16:37 ............... 78  
 ** BELLAVBA005 .................. 2429 **  
 7/7/2012 11:34 ............... 230  
 9/7/2012 11:35 ............... 984  
 9/7/2012 11:38 ............... 56  
 9/7/2012 11:39 ............... 1159 

Если я сделаю левый щелчок по любой отметке времени, и я сделаю левый клик и сделаю группу по мин, Excel будет группировать ее в соответствии с min, а затем суммировать значения как 5-минутную группу.

Что я могу сделать, чтобы указать, что я хочу сгруппировать на 5 мин вместо 1? Например:

  Ярлыки строк ............. | ...... Сумма счета  
 *** ALICERICKY .................... 2751 ***  
 9/28/2012 11:42 ...............  
 ......................................... 917   
 9/28/2012 11:43 ...............  
 9/28/2012 12:07 ............... 917  
 9/28/2012 19:34 ...............  
 .......................................... 917  
 28.09.2012 19:35 ............... 

Итак, для AliceRicky он суммируется на 3 группы.

Я подозреваю, что вам может понадобиться вспомогательный столбец в исходных данных. Say равно значение времени в первой строке данных, а затем:

 =IF(AND(INT((B2-40908)*288)=INT((B3-40908)*288),A2=A3),D2,B3) 

в последующих строках (предполагая Row Labels в ColumnA , Time in ColumnB , Count в ColumnC и Helper – D , в источнике).

Затем поверните столбец «Помощник» как метку строки.

Это (начиная с 1/1/12, т. Е. 1/1/1900 + 40908 дней) увеличивает время на 5-минутные интервалы (00:00:00 – 00:04:59 и т. Д., Поэтому 09/07/2012 11:34 находится в другая группа до 09/07/2012 11:35) и называет их как первый раз в этой группе, делая это отдельно для каждой метки Row. 288 – это 5 минут за один день.

  • Excel CountIFs с двумя разными условиями
  • Excel, Compile VBAProject - изменить порядок компиляции модулей
  • Excel 2007 найдет наибольшее число в текстовой строке
  • Откройте файл .dmp Oracle из Excel 2007
  • Экспорт Rails Excel 2007: добавление байтового байта в шаблон .erb
  • Excel: расчет рабочего времени сотрудников в проекте
  • Снять защитный лист с паролем, не подвергая пароль макросу
  • Скрытые данные в excel
  • как отключить проверку совместимости в excel при автоматизации через c #
  • Excel 2007 - разговор с веб-службой
  • Как я могу подсчитать количество ячеек, которые НЕ отформатированы условным форматированием с помощью Excel VBA?
  • Interesting Posts

    Excel VBA Удалить повторяющиеся строки

    Фильтр в Excel VBA

    Возможно ли создать и использовать переменную / объект Microsoft Edge в VBA?

    получить все данные из всех ячеек при слиянии ячеек в excel?

    Цитаты Excel конкатенации

    Как найти минимальное значение в Excel 2010 и сравнить его с другим значением ячейки и индексом возврата наименьшего значения

    В нижней строке цикла удаляется каждая строка в excel, независимо от того, выполнены ли требования If

    Обновление диаграммы PowerPoint с использованием VBA

    TypeInitializationException с сценарием EPPlus

    Excel VBA Ошибка времени выполнения Тип несоответствие 13

    Как присоединиться к 2 столбцам как 1 в SQL с некоторым условием вроде описания ниже

    Для сравнения двух столбцов Excel в VBA лучше всего использовать Union, Intersect или CountIf?

    Excel VBA – поиск строки на листе

    VBA, который скопирует и вставляет последнюю запись в первую пустую строку

    Определение дней, основанных на значениях даты в VBA

    Давайте будем гением компьютера.