Как найти два максимальных числа в экселе

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

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

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


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

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

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

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

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


Найти и вернуть наивысшее или наименьшее значение из указанного диапазона легко, но в некоторых случаях вы не только хотите знать наибольшее или наименьшее значение, но также хотите определить его положение. В этом случае вы можете подать заявку Kutools for ExcelАвтора Выберите ячейки с максимальным и минимальным значением утилита, чтобы быстро справиться с этим без формул.

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

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

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

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

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

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

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

3. Нажмите Ok, и было выбрано наибольшее или наименьшее значение.
документ возвращает второе наивысшее значение 6

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


Относительные статьи:

  • Как найти максимальное или минимальное значение для каждого дня в диапазоне Excel?
  • Как найти максимальное или минимальное значение на основе уникальных значений в Excel?
  • Как проверить или найти значение в списке в Excel?
  • Как найти наиболее часто встречающееся число или текст в списке в Excel?

Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Комментарии (3)


Оценок пока нет. Оцените первым!

Функции МАКС и МИН прекрасно подходят для поиска наибольшего и наименышего значения в диапазоне данных. Но если нужно найти несколько максимальных или минимальных значений для этой задачи Excel предлагает несколько интересных функций: НАИБОЛЬШИЙ, НАИМЕНЬШИЙ, РАНГ и РАНГ.СР.

Пример выборки нескольких наибольших значений в Excel

Ниже на рисунке представлены результаты турниру по боулингу. Участники в турнирной таблице должны быть отсортированы по возрастанию по имени. Сложно проверить, который из них является победителем. Допустим нам необходимо узнать, которые участники заняли первые 3 места и какие их результаты. Ниже указанная формула, которая возвращает третье наибольшее число со списка результатов:

выборка нескольких наибольших значений.

В формуле использованной для поиска имени участника используется комбинация функций ИНДЕКС и ПИСКПОЗ:

функции ИНДЕКС и ПИСКПОЗ.

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

Если исходный диапазон данных содержит одинаковые максимальные значения, тогда функция НАИБОЛЬШИЙ и НАИМЕНЬШИЙ возвращает тот самый результат для порядковых максимальных и минимальных значений (K и K+1). Например, если бы два участника получили одинаковый результат по 588 пунктов каждый, тогда формулы =НАИБОЛЬШИЙ($B$2:$B$13;1) и =НАИБОЛЬШИЙ($B$2:$B$13;2) возвращали бы одно и тоже число 558.

В ячейке E2 используется функция СТРОКА(A1) определяющая значение аргумента «К». Функция строка возвращает номер строки листа для ячейки, указанной в аргументе – в данном примере строка №1. Как второй аргумент функции НАИБОЛЬШИЙ можно было бы просто указать число 1, однако благодаря функции СТРОКА(A1) номер строки листа будет увеличиваться автоматически во время копирования формулы в очередные ячейки в низ от начальной. Ссылка на ячейку A1 является относительной, когда потом формула будет скопирована в ячейку E3, функция будет уже иметь следующий вид: СТРОКА(A2). С таким аргументом функция уже будет возвращать значение 2, а функция НАИБОЛЬШИЙ в ячейке E3 возвратит второе наибольшее значение из столбца «Результат» в исходном списке данных.



Формула ранжирования в Excel для выборки наибольших значений

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

Формула ранжирования в Excel.

Чтобы узнать какое место занял участник с именем «Волчок Геннадий» необходимо заполнить аргументы для функции РАНГ. В первой ячейке следует указать время текущего участника (ползучем исходное время относительной ссылкой из ячейки B2), а во втором аргументе указать абсолютную ссылку на диапазон просматриваемых исходных значений $B$2:$B$13. В третьем аргументе указывается порядок сортировки. В данном примере это число 1, так как на первом месте должно быть наименьше время, то есть по возрастанию. Если бы на первом месте должно было бы быть наибольшее значение просматриваемого исходного диапазона ячеек, в таком случае в третьем аргументе функции РАНГ следует указывать число 0.

В отличии от функций НАИБОЛЬШИЙ и НАИМЕНЬШИЙ функция РАНГ возвращает фактический порядковый номер для каждого значения. Другими словами, функция РАНГ возвращает номер места исходного значения в списке просматриваемого диапазона, который отсортирован с учетом последнего аргумента функции. Чтобы получить не текущий номер, а значение найденной определенной ячейки следует использовать комбинацию функций ИНДЕКС и ПОИСКПОЗ, подобно как в случае с формулой, которая ищет имена участников.

Формула в ячейке F3 возвращает время участника, который занял третье место – выглядит следующим образом:

функция РАНГ.

Если просматриваемый диапазон исходных значений содержит два или более одинаковых значения, функция РАНГ два раза подряд возвращает один и тот же результат. Например, если у двоих участников одно и тоже время результата 20:35, в таком случае функция РАНГ для обоих возвращает в результате вычислений число 1. Следующее большее очередное время в списке результатов получит третье место. Ни одно значение не получит в таком случае второго места, так как два одинаковы исходных значения занимают первое и второе место в ранжировании – одновременно:

два или более одинаковых значения.

Функция РАНГ.СР для ранжирования списка с повторяющимися значениями

В программе Excel версии 2010 и старше появились две новые функции ранжирования значений: РАНГ.РВ и РАНГ.СР, в которых по-разному решается проблема с одинаковыми значениями в диапазоне ячеек. Формула РАНГ.РВ – это аналог функции РАНГ, она возвращает тот же самый результат при таких же условиях с теми же самыми одинаковыми ячейками. А вот функция РАНГ.СР возвращает средний результат вычисления для всех одинаковых значений.

Допустим в таблице находятся результаты четырех участников с одинаковым вторым наименьшим показателем времени 21:38:

Функция РАНГ.СР в Excel.

Для наилучшего времени в данной таблице функция РАНГ.СР естественно возвращает номер 1, а для четырех последующих наилучших показателей времени возвращено дробное значение 3,5. Эти четыре участника одновременно занимают места: 2, 3, 4 и 5, в итоге все места разделены между ними поровну, поэтому каждый участник получил по 3,5 балла. То есть 2+3+4+5/4=3,5.

Перейти к содержимому

Использование функций «НАИБОЛЬШИЙ» или «НАИМЕНЬШИЙ».

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

«НАИБОЛЬШИЙ» или «НАИМЕНЬШИЙ» находят заданное по счету наибольшее или наименьшее число.

Например, имеется таблица с результатами турнира по метанию молота.

В таблице отображены фамилии метателей и их результаты.

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

    Применение функции «НАИБОЛЬШИЙ»:

    1. Поставить курсор в ячейку , которой будет присвоено значение;
    2. Выбрать функцию «НАИБОЛЬШИЙ» в мастере функций;
    3. В появившейся форме указать диапазон значений и, какое по счету от наибольшего значения число следует искать;Функция "наибольший"
    4. Нажать «ENTER» или «ОК».

    Аналогичным образом можно применять и функцию «НАИМЕНЬШИЙ», которая в отличии от функции «НАИБОЛЬШИЙ» находит наименьшие значения.Функция наименьший в Excel

     

    Доброго всем дня!

    Есть табличка (см прикрепленный файл). В ней для каждого имени (Иван, Петр и т.д.) есть некоторое числовое значение. Кроме того, для каждого имени есть пометка (да или нет), по которой мы определяем учитывать это значение или нет.

    А высчитываем мы вот что.
    1. Нужно найти максимальное значение. Это я нашел, пусть и криво
    2. Нужно найти второе максимальное значение (формулой)

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

     

    dude

    Пользователь

    Сообщений: 1066
    Регистрация: 22.12.2012

    =МАКС(ЕСЛИ(C2:M2=»Да»;B2:L2)) в N2
    =МАКС(ЕСЛИ((C2:M2=»Да»)*(B2:L2<N2);B2:L2))
    C+S+E

     

    Dude,
    по первой формуле эксель выдает ошибку «Знач». По второй я не понял к чему относится C+S+E

     

    Z

    Пользователь

    Сообщений: 6111
    Регистрация: 21.12.2012

    Win 10, MSO 2013 SP1

    #4

    15.04.2013 11:11:52

    Цитата
    Дмитрий Дорогобузов пишет: к чему относится C+S+E

    Трои кнопки одним разом — формула массива — Ctrl=Shift+Enter … ;)

    «Ctrl+S» — достойное завершение ваших гениальных мыслей!.. ;)

     
     

    Igor67

    Пользователь

    Сообщений: 3733
    Регистрация: 21.12.2012

    Упрощенный вариант, не учитывает возможность одинаковых данных, формула массива
    =НАИБОЛЬШИЙ(ЕСЛИ(($C2:$M2)=»Да»;$B2:$L2);СТОЛБЕЦ(A1))
    C+S+E это Ctrl+Shift+Ener так вводятся формулы массива.

     

    Михаил С.

    Пользователь

    Сообщений: 10514
    Регистрация: 21.12.2012

    #7

    15.04.2013 11:19:21

    Код
    =НАИБОЛЬШИЙ(ЕСЛИ($C$2:$M$2="Да";$B$2:$L$2);СТОЛБЕЦ(A2))

    и протягиваем вправо. формула массива.

     

    Геннадий

    Пользователь

    Сообщений: 296
    Регистрация: 27.12.2012

    #8

    15.04.2013 11:28:02

    =НАИБОЛЬШИЙ(массив;k)

    Массив — массив или интервал данных, для которых определяется k-ое наибольшее значение.
    k — позиция (начиная с наибольшей) в массиве или интервале ячеек данных.

    Нужно найти второе максимальное значение (формулой)? k=2

    Изменено: Геннадий15.04.2013 11:38:47

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

    Allexsin

    Дата: Среда, 30.08.2017, 12:39 |
    Сообщение № 1

    Группа: Пользователи

    Ранг: Новичок

    Сообщений: 39


    Репутация:

    0

    ±

    Замечаний:
    0% ±


    Excel 2013

    День Добрый!
    Встал вопрос как определить второе максимальное значение в диапазоне?
    В низу каждого столбца необходимо указать второе максимальное значение, т.е все что меньше 100%.
    Файл прилагаю.

    К сообщению приложен файл:

    8892903.xlsx
    (57.4 Kb)

     

    Ответить

    buchlotnik

    Дата: Среда, 30.08.2017, 12:40 |
    Сообщение № 2

    Группа: Заблокированные

    Ранг: Участник клуба

    Сообщений: 3442


    Репутация:

    929

    ±

    Замечаний:
    20% ±


    2010, 2013, 2016 RUS / ENG

    Код

    =НАИБОЛЬШИЙ(B1:B111;2)

    К сообщению приложен файл:

    5333408.xlsx
    (58.8 Kb)

     

    Ответить

    китин

    Дата: Среда, 30.08.2017, 13:03 |
    Сообщение № 3

    Группа: Модераторы

    Ранг: Экселист

    Сообщений: 6976


    Репутация:

    1066

    ±

    Замечаний:
    0% ±


    Excel 2007;2010;2016

    а если там 2 раза ( или больше) по 100% %) %) %)
    извращаемся:
    формула массива

    Код

    =МАКС(ЕСЛИ(B$1:B$111<100%;B$1:B$111))


    Не судите очень строго:я пытаюсь научиться
    ЯД 41001877306852

     

    Ответить

    Allexsin

    Дата: Среда, 30.08.2017, 14:57 |
    Сообщение № 4

    Группа: Пользователи

    Ранг: Новичок

    Сообщений: 39


    Репутация:

    0

    ±

    Замечаний:
    0% ±


    Excel 2013

    Ок. Большое спасибо!

     

    Ответить

    Allexsin

    Дата: Среда, 30.08.2017, 15:03 |
    Сообщение № 5

    Группа: Пользователи

    Ранг: Новичок

    Сообщений: 39


    Репутация:

    0

    ±

    Замечаний:
    0% ±


    Excel 2013

    А вот еще Вопрос. Как сделать чтобы вторые значения окрашивались в другой цвет?

     

    Ответить

    buchlotnik

    Дата: Среда, 30.08.2017, 15:07 |
    Сообщение № 6

    Группа: Заблокированные

    Ранг: Участник клуба

    Сообщений: 3442


    Репутация:

    929

    ±

    Замечаний:
    20% ±


    2010, 2013, 2016 RUS / ENG

    а правила о чём говорят?

     

    Ответить

    Allexsin

    Дата: Среда, 30.08.2017, 15:19 |
    Сообщение № 7

    Группа: Пользователи

    Ранг: Новичок

    Сообщений: 39


    Репутация:

    0

    ±

    Замечаний:
    0% ±


    Excel 2013

    Спасибо!!?

     

    Ответить

    Allexsin

    Дата: Среда, 30.08.2017, 15:36 |
    Сообщение № 8

    Группа: Пользователи

    Ранг: Новичок

    Сообщений: 39


    Репутация:

    0

    ±

    Замечаний:
    0% ±


    Excel 2013

    По этой теме. Как окрасить второе максимальное значение в столбце?

     

    Ответить

    Понравилась статья? Поделить с друзьями:
  • Как найти доходность в рублях
  • Как найти эффективность затрат
  • Как исправить люфт газель
  • Как правильно найти гостиницу
  • Как найти направление индукционного тока в контуре