Это ... наверное, не самое элегантное, но это сработает. Я предполагаю, что ваши данные начинаются в столбце А.
Прежде всего, я создал новый столбец с именем "uf2", который имеет значение 1, когда предыдущее сообщение в идентификаторе разговора являлось предварительным нарушением, а в противном случае имеет значение 0.
Вот изображение того, как это будет выглядеть ...
Формула зеленой ячейки (F2): =IF(AND(C2="agent", E2>3), 1, 0)
Фиолетовая формула ячейки (G2): =SUMIF(A2:$A$2, A2, F2:$F$2)-F2
Формула синей клетки (H2): =IF(AND(G2>=1, C2="agent", E2>1), "SLA ONGOING BREACH", "")
Заполните все эти формулы вниз.
Конечно, все это предполагает, что данные отсортированы по идентификатору разговора и идентификатору сообщения, как это было в исходном изображении.