У меня есть огромный набор данных, которые я пытаюсь обработать. В столбце A у меня есть имя пользователя, в столбце BI - дата / время начала сеанса, в столбце C - дата / время окончания сеанса.
Я пытаюсь подсчитать, сколько одновременных сеансов происходит одновременно в зависимости от учетной записи пользователя. Сложность, с которой я сталкиваюсь, заключается в том, что один пользователь может проводить несколько сеансов одновременно.
Например:
User Start Time End Time Desired Result (license count)
JW 03/24/2015 14:00:44 03/24/2015 14:09:57 --> 4
TT 03/24/2015 13:58:14 03/24/2015 14:21:08 --> 3
DQ 03/24/2015 13:53:10 03/24/2015 14:15:39 --> 3
BB 03/24/2015 13:50:55 03/24/2015 14:20:42 --> 2
BA 03/24/2015 13:43:02 03/24/2015 13:57:26 --> 2
JW 03/24/2015 13:40:30 03/24/2015 13:48:38 --> 1
BA 03/24/2015 13:18:26 03/24/2015 13:18:44 --> 1
BA 03/24/2015 13:15:18 03/24/2015 13:15:22 --> 1
CT 03/24/2015 11:56:55 03/24/2015 11:58:21 --> 1
CT 03/24/2015 11:53:23 03/24/2015 11:56:55 --> 1
CT 03/24/2015 11:51:50 03/24/2015 11:53:23 --> 1
CT 03/24/2015 11:48:11 03/24/2015 12:16:36 --> 1
CT 03/24/2015 11:36:54 03/24/2015 11:37:50 --> 1
CT 03/24/2015 11:33:52 03/24/2015 11:39:38 --> 1
CT 03/24/2015 11:31:25 03/24/2015 11:34:01 --> 1
В четвертом столбце показан результат, который я хочу вычислить по формуле. Приведенные выше данные могут быть представлены графически в виде:
Как вы можете видеть в конце примера (и в нижней части диаграммы), пользователь CT проводит несколько сеансов одновременно. Эти подключения будут считаться только одной лицензией.
Дайте мне знать, если мне нужно уточнить это.