Это довольно простая проблема биннинга.
Предполагая, что у вас есть диапазон с командами и секундами в столбцах, а столбец секунд - B1: B30, первое, что вы делаете, это сортируете диапазон по убыванию секунд.
Затем вы рассчитываете размер корзины. Есть две возможности: одна означает, что под «равномерно распределенным» вы подразумеваете, что каждая ячейка (оценка) представляет один и тот же интервал времени, другая - то, что каждая ячейка содержит одинаковое количество команд.
Для временной версии создайте ячейку с именем «binsec» с формулой =(B1-B29)/9
Затем выделите C1: C30 и введите формулу массива
=CEILING(($B$1-B:B)/binsec,1) [Ctrl-Shift-Enter]
Для версии количества команд сделайте «binpop» = 28/9.
Выделите C1: C30 и введите формулу массива
=CEILING((ROW()-1)/binpop,1)
Оба эти теста хорошо работают с Excel 2007.