Ну, это не совсем воспроизводит ваши результаты, но вы могли бы начать с рассмотрения максимального и минимального разделения чисел:
=IF(COUNTIF(A$1:A$10,C2)<=1,"",MIN(IF((ROW(A$1:INDEX(A$1:A$10,COUNTIF(A$1:A$10,C2)+1))>1)
*(ROW(A$1:INDEX(A$1:A$10,COUNTIF(A$1:A$10,C2)+1))<=COUNTIF(A$1:A$10,C2)),
FREQUENCY(IF(A$1:A$10<>C2,ROW(A$1:A$10)),IF(A$1:A$10=C2,ROW(A$1:A$10)))))+1)
=IF(COUNTIF(A$1:A$10,C2)<=1,"",MAX(IF((ROW(A$1:INDEX(A$1:A$10,COUNTIF(A$1:A$10,C2)+1))>1)
*(ROW(A$1:INDEX(A$1:A$10,COUNTIF(A$1:A$10,C2)+1))<=COUNTIF(A$1:A$10,C2)),
FREQUENCY(IF(A$1:A$10<>C2,ROW(A$1:A$10)),IF(A$1:A$10=C2,ROW(A$1:A$10)))))+1)
Это дает минимальное или максимальное количество строк между каждым вхождением определенного числа.
Должен быть введен как формула массива, используя Ctrl Shift Enter
Вы можете добавить другие статистические данные (например, среднее значение, стандартное отклонение) таким же образом, хотя среднее значение можно рассчитать только с помощью (lastrow-firstrow) / (count-1), например. для 5 это будет (8-3) / (4-1) = 5 / 3.