Оглавление
В этом учебном пособии я покажу вам 4 Вы можете использовать эти методы даже в больших наборах данных, чтобы найти второе по величине значение, задав критерии. В этом учебнике вы также узнаете некоторые важные инструменты и методы excel, которые будут очень полезны при решении любых задач, связанных с excel.
Скачать Практическое пособие
Рабочую тетрадь для практических занятий можно скачать отсюда.
Найти второе наибольшее значение с помощью критериев.xlsm4 быстрых трюка для поиска второго по величине значения с помощью критериев в 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! Ошибка как результат.