Я должен был подумать об этом. LARGE() работает, чтобы найти самые высокие оценки, но вам нужно использовать MATCH() и INDEX(), чтобы вывести названия команд. Извините, если я отправил вас на охоту со снайпером.
Вот пример, в котором перечислены команды с наибольшим количеством голов и забитых голов:
(Примечание: действительно ли футбольная команда представляет Ноттингем Форест? Шериф поблизости есть?)
Формула LARGE(range,1)
возвращает наибольшее число в диапазоне, а LARGE(range,2)
возвращает второе по величине число и т.д.
В этом примере формула в E14 (чуть ниже "Лучшие бомбардиры"):
=LARGE(E$2:E$11,ROW()-13)
Мне здесь немного не по себе, и я использовал текущую строку -13 в качестве индекса. Так как формула находится в строке 14, индекс оценивается в 1,2,3 и т.д. По мере заполнения. В противном случае вам придется редактировать формулу в каждой строке, чтобы изменить индекс.
Формула в D14:
=INDEX(D2:D11,(MATCH(E14,E$2:E$11,0)))
Функция MATCH() возвращает позицию счета в столбце E в списке забитых голов, а функция INDEX() возвращает имя команды в этой позиции в списке названий команд.
Эта последняя формула не будет работать правильно, если есть повторяющиеся оценки, потому что MATCH() всегда возвращает первое найденное совпадение.
Но я вернусь с правкой, чтобы справиться с этой проблемой.