Поместите формулу =MAX(INDIRECT("$B"&(61*ROW()-60)):INDIRECT("$B"&(61*ROW())))
в ячейку F1 и скопируйте столько, сколько вам нужно, чтобы она показала максимальное значение для каждой партии из 60 строк.
Чтобы узнать, где находятся максимальные значения, используйте эту формулу:
=MATCH(F1,INDIRECT("$B"&(61*ROW()-60)):INDIRECT("$B"&(61*ROW())),0) + (60*(ROW()-1))
Опять же, скопируйте его так, как вам нужно. Это должно дать вам номер строки каждого максимального значения. Если вы пропустите + (60*(ROW()-1))
термин, он даст вам позицию каждого максимума в пакете, а не абсолютное число строк.
Чтобы выделить максимальные значения, примените условный формат со следующей формулой к столбцу B:
=(B1=OFFSET($F$1, QUOTIENT(ROW()-1, 60),0))
Это основывается на том, что максимумы уже рассчитаны в столбце F. Если несколько ячеек в пакете имеют максимальное значение, все они будут выделены.
В качестве альтернативы вы можете использовать формулу условного форматирования, например =(ROW()=OFFSET($G$1, QUOTIENT(ROW()-1, 60),0))
, где столбец G содержит рассчитанные номера строк. Если бы в пакете было несколько значений max, этот метод выделил бы только первое.