3

Попытка выяснить, возможно ли сделать заявление, где у меня есть таблица и другой лист, где я хочу отобразить 5 лучших величайших значений, которые превышают 100

  • Столбец A имеет имя, а столбец B имеет значение
  • Лист 1 Я хочу отобразить, если столбец B больше 100 отображать как имя, так и значение на листе 1

Но я бью кирпичную стену заявлениями If и Index :(

Любая помощь будет оценена :)

Заранее спасибо!

1 ответ1

1

Основано на ответе Васима в https://stackoverflow.com/questions/18528624/extracting-the-top-5-maximum-values-in-excel use

=VLOOKUP(LARGE(B1:B10,ROW()),A1:B10,2,0)

кроме как добавить листовые ссылки на A1:A10 и A1:B10.

Если у вас есть 5 лучших значений, отображаемых на Листе 2, используйте простой оператор IF, чтобы показывать их только тогда, когда их значение> 100. Грубо ...

=IF(LARGE('Sheet1'!A1:A10,ROW()) > 100, VLOOKUP(LARGE(B1:B10,ROW()),A1:B10,2,0), '')

Это может потребовать некоторых настроек столбцов на основе ваших данных. Как уже упоминалось в ответе Васима, вам нужно будет изменить значение, полученное из ROW(), если у вас нет списка вверху листа.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .