Excel как найти второе значение одного критерия

Обновлено: 07.07.2024

Найти наибольшее или наименьшее значение в диапазоне может быть просто для большинства пользователей Excel, но как насчет поиска или возврата второго или n-го наибольшего или наименьшего значения из диапазона? В этом руководстве вы узнаете, как быстро вернуть второе по величине или наименьшее значение в Excel.

Найдите или верните второе наибольшее или наименьшее значение с помощью формул

Здесь я представляю формулы, которые помогут вам найти второе по величине или наименьшее значение в диапазоне.

Выберите пустую ячейку, например F1, введите эту формулу = НАИБОЛЬШИЙ (A1: D8,2) , и нажмите Enter ключ, чтобы получить второе по величине значение диапазона. Смотрите скриншот:

документ возвращает второе наивысшее значение 1
стрелка документа
документ возвращает второе наивысшее значение 2

документ возвращает второе наивысшее значение 3

Если вы хотите найти второе наименьшее значение, вы можете использовать эту формулу = МАЛЕНЬКИЙ (A1: D8,2) , см. снимок экрана:

Наконечник: В приведенных выше формулах A1: D8 - это диапазон ячеек, из которого вы хотите найти значение, 2 - второе по величине или наименьшее значение, которое вы хотите найти, и вы можете изменить их по своему усмотрению.

Найдите и выберите наибольшее или наименьшее значение с помощью Kutools for Excel

После установки Kutools for Excel, сделайте следующее: (Бесплатная загрузка Kutools for Excel прямо сейчас!)

документ возвращает второе наивысшее значение 4

1. Выберите диапазон ячеек, который вы хотите найти, найдите максимальное или минимальное значение и нажмите Kutools > Выберите > Выберите ячейки с максимальным и минимальным значением. Смотрите скриншот:

2. В появившемся диалоговом окне выполните следующие действия:

1) Укажите тип ячеек, из которого вы хотите найти максимальное / минимальное значение, вы можете искать в ячейках формулы, ячейках значений или и в ячейках формулы, и в ячейках значений;

2) Укажите, чтобы выбрать максимальное значение или максимальное значение;

3) Укажите, чтобы выбрать максимальное или минимальное значение из всего выбора или каждой строки / каждого столбца в выборе;

документ возвращает второе наивысшее значение 5

4) Укажите, чтобы выбрать все совпадающие ячейки или только первую.

документ возвращает второе наивысшее значение 6

3. Нажмите Ok, и было выбрано наибольшее или наименьшее значение.

Найти, например, второе наибольшее значение в списке можно с помощью функции НАИБОЛЬШИЙ() . В статье приведено решение задачи, когда наибольшее значение нужно найти не среди всех значений списка, а только среди тех, которые удовлетворяют определенным критериям.

Пусть имеется таблица с двумя столбцами: текстовым и числовым (см. файл примера ).


Для удобства создадим два именованных диапазона : Текст ( A 3: A 27 ) и Числа ( B3:B27 ).

СОВЕТ: Создание формул для определения минимального и максимального значения с учетом условий рассмотрено в статье Максимальный и Минимальный по условию в MS EXCEL .

Определение наибольшего значения с единственным критерием

Найдем с помощью формулы массива второе наибольшее значение среди тех чисел, которые соответствуют значению Текст2 (находится в ячейке Е6 ) :

После набора формулы не забудьте вместо ENTER нажать CTRL+SHIFT+ENTER .

Чтобы разобраться в работе формулы, выделите в Строке формул выражение ЕСЛИ(Текст=E6;Числа) и нажмите клавишу F9 . Выделенная часть формулы будет заменена на результат, т.е. на массив значений :

Значение ЛОЖЬ соответствует строкам, в которых в столбце Текст нет значения Текст2. В противном случае выводится само число. Т.к. функция НАИБОЛЬШИЙ() игнорирует текстовые значения и значения ЛОЖЬ и ИСТИНА, то 2-е наибольшее будет искаться только среди чисел -95; -66; -20; 0; 4; 9. Результат: 4.

СОВЕТ: Задачу можно решить без использования формулы массива . Для этого потребуется создать дополнительный столбец, в котором будут выведены только те значения, которые удовлетворяют критерию. Затем, среди отобранных значений с помощью функций НАИБОЛЬШИЙ() , определить нужное значение.

Определение наименьшего значения с несколькими критериями

Теперь найдем 3-е наименьшее значение среди тех чисел, которые соответствуют сразу 2-м критериям.

Пусть имеется таблица с тремя столбцами: Название фрукта, Поставщик и Количество.


Таблицу критериев разместим правее таблицы с данными.


Найдем 3-е наименьшее значение среди чисел, находящихся в строках, для которых Название фрукта = Яблоко, а Поставщик = ООО Рога с помощью формулы массива :

После набора формулы не забудьте вместо ENTER нажать CTRL+SHIFT+ENTER .

СОВЕТ: Создание формул с множественными критериями подробно рассмотрено в разделах Сложения и Подсчета значений .

Подсчет максимального и минимального значения выполняется известными функциями МАКС и МИН. Бывает, что вычисления нужно произвести по группам или в зависимости от условия, как в СУММЕСЛИ.

Долгое время в Excel не было аналога СУММЕСЛИ или СРЗНАЧЕСЛИ для расчета максимального и минимального значения, поэтому использовали формулу массивов.

Пусть имеются данные

Нужно подсчитать максимальное значение в указанной группе. Название группы (критерий) введем в отдельную ячейку (D2). Пусть для начала это будет группа Б. Рядом введем следующую формулу:

Это формула массивов, поэтому ввести ее нужно комбинацией Ctrl + Shift + Enter.

Максимальное значение по условию

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

Как это работает? Очень просто. Первым делом нужно указать диапазон, который будет использоваться в качестве аргумента функции МАКС, то есть только те ячейки, которые соответствуют указанной группе. Так как мы заранее позаботились об удобстве использования функции, то название группы указали не внутри формулы, а в отдельной ячейке (гораздо легче менять группу). Тогда формула для нужного диапазона выглядит так.

Указанное выражение отбирает только те значения, для которых название группы совпадает с условием в ячейке D2. Вот, как это видит Excel

Создание массива для функции МАКС

На следующем этапе укажем функцию МАКС, аргументом которой выступает полученный выше массив. Excel воспринимает примерно так.

Массив внутри функции МАКС

Видно, что максимальное значение внутри массива равно 31. Его и мы и увидим в ячейке с формулой. Нужно только не забыть итоговую функцию ввести комбинацией клавиш Ctrl + Shift + Enter, иначе ничего не получится. В строке формул формула массива отображается внутри фигурных скобок. Добавляются сами, специально дорисовывать не нужно.

Если функцию МАКС заменить на МИН, то по указанному условию (названию группы) будет выдаваться минимальное значение.

Функции Excel 2016 МАКСЕСЛИ (MAXIFS) и МИНЕСЛИ (MINIFS)

Есть ряд значений, каждое из которых входит в некоторую группу. Нужно рассчитать максимальное значение по группе А. Используем формулу МАКСЕСЛИ.

Функция МАКСЕСЛИМН

Все очень просто. Как и у СУММЕСЛИМН вначале указываем диапазон, где находится искомое максимальное значение (колонка В), затем диапазон с критериями (колонка А) и далее сам критерий (в ячейке D2). Можно указать сразу несколько условий. Таким же способом легко рассчитать минимальное значение по условию. Найдем, к примеру, минимум внутри группы Б.

Функция МИНЕСЛИМН

Ниже показан ролик, как рассчитать максимальное и минимальное значение по условию.

В данной статье рассмотрим варианты использования функции СЧЁТЕСЛИ с двумя (несколькими) критериями поиска. Более подробная информация с описанием функции СЧЁТЕСЛИ, ее возможностями и примерами использования, находиться по ссылке: Функция СЧЁТЕСЛИ в MS Excel. Описание и примеры

Предположим, что у нас есть простая таблица, с текстовыми данными и числами.

Функция СЧЁТЕСЛИ с использованием нескольких критериев поиска. Описание и примеры.

СЧЁТЕСЛИ с двумя критериями. Числовое значение.

Найдем количество ячеек в столбце Числа, числовые значения в которых, больше числа 50 и меньше числа 50. Сначала, используя функцию СЧЁТЕСЛИ, мы находим, количество ячеек, значения в которых больше числа 50. Можно сначала найти количество ячеек, с значением меньше числа 50. Это не имеет значение. Как это сделать описано в статье: Функция СЧЁТЕСЛИ в MS Excel. Описание и примеры. Теперь в строке формулы добавляем плюс «+», и еще раз используем функцию СЧЁТЕСЛИ. Диапазон тот же самый, но в критерии поиска задаем поиск значений меньше числа 50. Получаем общие количество ячеек, значение в которых больше и меньше числа 50.

Функция СЧЁТЕСЛИ с использованием нескольких критериев поиска. Описание и примеры.

Можно использовать и другие варианты: больше или равно, меньше или ровно, равно, не равно. В зависимости от задачи.

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



СЧЁТЕСЛИ с двумя критериями. Ссылка на ячейку.

В качестве критерия поиска, можем использовать значения, содержащиеся в ячейке, указывая ссылку на эту ячейку в поле Критерии, диалогового окна Аргументы функции. Вернемся к нашей таблице и найдем количество ячеек в столбце Числа, числовые значения в которых, больше числа 50 и меньше числа 50. При этом используем в качестве критериев поиска ссылки на ячейки. Используем ячейку С7, как одну из ячеек, в которой находиться число 50.

Функция СЧЁТЕСЛИ с использованием нескольких критериев поиска. Описание и примеры.

Получили результат 12 ячеек.

Обращаю внимание, что знаки «<» и «>» (или другие знаки), в таком варианте использования функции, необходимо заключать в кавычки. И ставить между знаками и ссылкой на ячейку символ «&».

СЧЁТЕСЛИ с двумя критериями. Текстовые критерии.

В качестве критерия поиска, в данном варианте, можно использовать текстовое значение (слово) или часть слова. Как работает функции при использование таких критериев поиска, можно узнать по ссылке: Функция СЧЁТЕСЛИ в MS Excel. Описание и примеры. Объединение нескольких критериев поиска в данном варианте происходит по такому же принципу, как и в вариантах, описанных выше. Возьмём для примера столбец, в котором содержаться название мебели. Найдем количество ячеек, в которых содержаться слово Стол и слово Шкаф. При этом, поиск будем осуществлять используя буквы находящиеся в этих словах. «Ст» и «ф» соответственно. К этим буквам необходимо добавить символ «*». В случае с «Ст», после, так как это первые буквы в слове. В случае с «ф», перед, так как это конец слова. Кавычки появятся автоматически.

Функция СЧЁТЕСЛИ с использованием нескольких критериев поиска. Описание и примеры.

Количество критериев не ограниченно двумя. Может быть больше, в зависимости от задачи.

Читайте также: