Как найти второе по величине значение с помощью критериев в Excel

  • Поделись Этим
Hugh West

В этом учебном пособии я покажу вам 4 Вы можете использовать эти методы даже в больших наборах данных, чтобы найти второе по величине значение, задав критерии. В этом учебнике вы также узнаете некоторые важные инструменты и методы excel, которые будут очень полезны при решении любых задач, связанных с excel.

Скачать Практическое пособие

Рабочую тетрадь для практических занятий можно скачать отсюда.

Найти второе наибольшее значение с помощью критериев.xlsm

4 быстрых трюка для поиска второго по величине значения с помощью критериев в Excel

Для наглядного объяснения шагов мы взяли сжатый набор данных. Набор данных содержит приблизительно 7 ряды и 3 столбцов. Первоначально мы сохраняем все ячейки в Валюта формат. Для всех наборов данных мы имеем 2 уникальные столбцы, которые Название клуба, домашний комплект и Комплект для прогулок Хотя впоследствии мы можем изменить количество колонок, если это будет необходимо.

1. использование функции LARGE

Функция LARGE в excel может вернуть число из списка чисел после того, как мы отсортировали его в порядке убывания. Давайте посмотрим, как применить эту функцию для нахождения второго по величине значения с критериями.

Шаги:

  • Сначала перейдите в ячейку F7 и вставьте следующую формулу:
=LARGE(IF(C4:D4=F5,C5:D10),2)

  • Теперь нажмите Войти и это позволит вычислить второе по величине Набор для дома цена внутри F7 .

🔎 Как работает формула?

  • IF(C4:D4=F5,C5:D10) : Эта часть возвращает массив значений ячеек и FALSE значения ячеек.
  • =LARGE(IF(C4:D4=F5,C5:D10),2): Эта часть формулы возвращает окончательное значение 119 .

2. Применение функции СОГЛАСОВАНИЕ

Функция СЛОЖЕНИЕ в excel дает нам возможность выполнять агрегированные вычисления, такие как COUNT , СРЕДНЕЕ , MAX, И т.д. Эта функция также игнорирует любые скрытые строки или ошибки. Мы будем использовать эту функцию для поиска второго по величине значения с определенными критериями. Для этого выполните следующие действия.

Шаги:

  • Для начала дважды щелкните на ячейке F7 и введите приведенную ниже формулу:
=AGGREGATE(14,6,(C5:D10)/(C4:D4=F5),2)

  • Затем нажмите кнопку Войти и вы должны получить вторую по величине стоимость комплекта для выезда.

3. Использование функции SUMPRODUCT

Функция SUMPRODUCT в excel сначала перемножает диапазон значений, а затем выдает сумму этих перемножений. Мы можем использовать эту функцию вместе с функция LARGE чтобы найти второе по величине значение с критериями.

Шаги:

  • Чтобы начать этот метод, дважды щелкните на ячейке F7 и вставьте приведенную ниже формулу:
= СУММАРНЫЙ ПРОДУКТ(BIG((B5:B10=F5)*(C5:D10),2))

  • Затем нажмите кнопку Войти и, следовательно, будет найдено второе по величине значение цены для Ман Сити набор внутри клетки C10 .

🔎 Как работает формула?

  • (B5:B10=F5)*(C5:D10) : Эта часть формулы возвращает массив значений, которые являются самыми высокими в списке, а остальные значения как 0 .
  • LARGE((B5:B10=F5)*(C5:D10),2) : Эта часть дает значение 80 как второе по величине значение.
  • =SUMPRODUCT(LARGE((B5:B10=F5)*(C5:D10),2)): Эта часть возвращает окончательное значение, которое является 80 в данном случае.

4. использование кода VBA

Если вы знакомы с VBA в excel, вы можете найти второе по величине значение с критериями всего несколькими щелчками мыши. Давайте посмотрим, как это сделать.

Шаги:

  • Для этого метода перейдите к Разработчик вкладку и выберите Visual Basic .

  • Теперь выберите Вставка в VBA окно и нажмите на Модуль .

  • Затем введите приведенную ниже формулу в новом окне:
 Sub SecondLargest() Range("F7").FormulaArray = "=LARGE(IF(C4:D4=F5,C5:D12),2)" End Sub 

  • Затем откройте макрос из Разработчик вкладку, нажав на Макросы .

  • Теперь, в Макро в окне выберите Второй по величине макрос и нажмите кнопку Запускайте .

  • В результате VBA код будет вычислять второе по величине значение из всех выездных наборов внутри ячейки F7 .

Как найти 5 лучших значений и имен с помощью критериев в Excel

В этом методе мы рассмотрим подробные шаги для нахождения вершины 5 значения и имена с критериями в excel.

Шаги:

  • Для начала дважды щелкните на ячейке E5 и введите приведенную ниже формулу:
=LARGE($C$5:$C$10,ROWS($E$5:$E5))

  • Затем нажмите кнопку Войти и скопируйте эту формулу в ячейки с помощью клавиши Наполнительная рукоятка .
  • Следовательно, это позволит найти верхнюю 5 значения для домашних наборов.

🔎 Как работает формула?

  • ROWS($E$5:$E5) : Эта часть дает значение 1 .
  • =LARGE($C$5:$C$10,ROWS($E$5:$E5)): Эта часть возвращает окончательное значение, которое является вершиной 5 цены на домашние комплекты.

О чем следует помнить

  • Вы можете использовать ALT+F11 ярлык, чтобы открыть VBA окно и ALT+F8 чтобы открыть окно Макросы.
  • Обратите внимание, что функция LARGE игнорирует ячейки, которые пусты или содержат TRUE или FALSE ценности в них.
  • Если числовое значение отсутствует, эта функция может вернуть значение #NUM! Ошибка как результат.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.