добавь 2 колонки
в одной числовой занеси число 1
во второй текстовой, признак разделения ("1-2","6-8").
Потом Свернуть(по тектстовой, суммировать по числовой)
(5)+ если интервалы (для замен) сразу неизвестны то предварительно еще один проход-цикл чтобы их найти (есстно после сортировки)
1. сортируем
2. ищем интервалы в цикле, если след пред число не равно тек-1 то +1 в отдельный список интервалов
3. замена чисел в тз на наши интервалы из списка
4. добавляем колонку количество
5. сворачиваем
6. профит
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший