Я пытаюсь написать формулу, которая подсчитывает перекрывающиеся периоды времени (или любую часть) для того же пользователя и даты. Мне нужно, чтобы это количество включало общее количество перекрывающихся или одновременных сеансов, а также частичное.

Мне нужен счет, чтобы учесть время начала, время остановки и пользователя. Мой набор данных содержит около 4000 записей, из которых каждый пользователь имеет несколько перекрывающихся сеансов в день.

Ниже приведен образец данных и желаемого результата.

Если смотреть на периоды времени, которые вы рассматриваете как отдельные лица, каждый период перекрывается по крайней мере с одним другим периодом, учитывая первую запись (4:47 - 23:40), однако в любой данный момент мне нужно посчитать максимум количество периодов времени, которые перекрываются. Например, есть несколько точек, где первый период времени перекрывается с 4 другими периодами или 5 одновременными сеансами, однако 5 - это максимальное количество сеансов, которые перекрываются в любой отдельной точке за первый период.

0