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