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

Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше

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

Если ячейки находятся в соединимой строке или столбце

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

  2. На вкладке Главная в группе Редактирование щелкните стрелку рядом с кнопкой Изображение кнопки, выберите min (вычисляет наименьшее) или Max (вычисляет наибольшее) и нажмите клавишу ВВОД.

Если ячейки не находятся в подрядной строке или столбце

Для этого используйте функции МИН, МАКС, МАЛЫЙ или БОЛЬШОЙ.

Пример

Скопируйте следующие данные на пустой лист.

1

2

3

4

5

6

7

A

Данные

10

7

9

27

0

4

Формула

Описание (результат)

=МИН(A2:A7)

Наименьшее число в диапазоне (0)

=МАКС(A2:A7)

Наибольшее число в диапазоне (27)

=МАЛЫЙ(A2:A7; 2)

Второе наименьшее число в диапазоне (4)

=БОЛЬШОЙ(A2:A7;3)

Третье по величине число в диапазоне (9)

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

См. также

НАИБОЛЬШИЙ

MAX

MIN

НАИМЕНЬШИЙ

Нужна дополнительная помощь?

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

В Microsoft Excel давно есть в стандартном наборе функции СЧЁТЕСЛИ (COUNTIF), СУММЕСЛИ (SUMIF) и СРЗНАЧЕСЛИ (AVERAGEIF) и их аналоги, позволяющие искать количество, сумму и среднее в таблице по одному или нескольким условиям. Но что если нужно найти не сумму или среднее, а минимум или максимум по условию(ям)? 

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

min-if1.png

Таким образом, условием будет наименование товара (бумага, карандаши, ручки), а диапазоном для выборки — столбец с ценами.

Для будущего удобства, конвертируем исходный диапазон с ценами в «умную таблицу». Для этого выделите его и выберите на вкладке Главная — Форматировать как таблицу (Home — Format as Table) или нажмите Ctrl+T. Наша «поумневшая» таблица автоматически получит имя Таблица1, а к столбцам можно будет, соответственно, обращаться по их именам, используя выражения типа Таблица1[Товар] или Таблица1[Цена]. При желании, стандартное имя Таблица1 можно подкорректировать на вкладке Конструктор (Design), которая появляется, если щелкнуть в любую ячейку нашей «умной» таблицы. Подробнее о таких таблицах и их скрытых возможностях можно почитать здесь.

Способ 1. Функции МИНЕСЛИ и МАКСЕСЛИ в Excel 2016

Начиная с версии Excel 2016 в наборе функции Microsoft Excel наконец появились функции, которые легко решают нашу задачу — это функции МИНЕСЛИ (MINIFS) и МАКСЕСЛИ (MAXIFS). Синтаксис этих функции очень похож на СУММЕСЛИМН (SUMIFS):

=МИНЕСЛИ(Диапазон_чисел; Диапазон_проверки1; Условие1; Диапазон_проверки2; Условие2 … )

где

  • Диапазон_чисел — диапазон с числами, из которых выбирается минимальное или максимальное
  • Диапазон_проверки — диапазон, который проверяется на выполнение условия
  • Условие — критерий отбора

Например, в нашем случае:

Поиск минимального по условию функцией МИНЕСЛИ

Просто, красиво, изящно. Одна проблема — функции МИНЕСЛИ и МАКСЕСЛИ появились только начиная с 2016 версии Excel. Если у вас (или тех, кто будет потом работать с вашим файлом) более старые версии, то придется шаманить другими способами.

Способ 2. Формула массива

min-if2.png

В английской версии это будет, соответственно =MIN(IF(Table1[Товар]=F4;Table1[Цена]))

Не забудьте после ввода этой формулы в первую зеленую ячейку G4 нажать не Enter, а Ctrl+Shift+Enter, чтобы ввести ее как формулу массива. Затем формулу можно скопировать на остальные товары в ячейки G5:G6.

Давайте разберем логику работы этой формулы поподробнее. Функция ЕСЛИ проверяет каждую ячейку массива из столбца Товар на предмет равенства текущему товару (Бумага). Если это так, то выдается соответствующее ему значение из столбца Цена. В противном случае – логическое значение ЛОЖЬ (FALSE).

Таким образом внешняя функция МИН (MIN) выбирает минимальное не из всех значений цен, а только из тех, где товар был Бумага, т.к. ЛОЖЬ функцией МИН игнорируется. При желании, можно выделить мышью всю функцию ЕСЛИ(…) в строке формул

min-if3.png

… и нажать на клавиатуре F9, чтобы наглядно увидеть тот самый результирующий массив, из которого потом функция МИН и выбирает минимальное значение:

min-if4.png

Способ 3. Функция баз данных ДМИН

Этот вариант использует малоизвестную (и многими, к сожалению, недооцененную) функцию ДМИН (DMIN) из категории Работа с базой данных (Database) и требует небольшого изменения результирующей таблицы:

min-if5.png

Как видите, зеленые ячейки с результатами транспонированы из столбца в строку и над ними добавлена мини-таблица (F4:H5) с условиями. Логика работы этой функции следующая:

min-if6.png

  • База_данных — вся наша таблица вместе с заголовками.
  • Поле — название столбца из шапки таблицы, из которого выбирается минимальное значение.
  • Критерий — таблица с условиями отбора, состоящая (минимально) из двух ячеек: названия столбца, по которому идет проверка (Товар) и критерия (Бумага, Карандаши, Ручки).

Это обычная формула (не формула массива), т.е. можно вводить и использовать ее привычным образом. Кроме того, в той же категории можно найти функции БДСУММ (DSUM), ДМАКС (DMAX), БСЧЁТ (DCOUNT), которые используются совершенно аналогично, но умеют находить не только минимум, но и сумму, максимум и количество значений по условию.

Способ 4. Сводная таблица

Если в исходной таблице очень много строк, но данные меняются не часто, то удобнее будет использовать сводную таблицу, т.к. формула массива и функция ДМИН могут сильно тормозить Excel.

Установите активную ячейку в любое место нашей умной таблицы и выберите на вкладке Вставка — Сводная таблица (Insert — Pivot Table). В появившемся окне нажмите ОК:

min-if7.png

В конструкторе сводной таблицы перетащите поле Товар в область строк, а Цену в область значений. Чтобы заставить сводную вычислять не сумму (или количество), а минимум щелкните правой кнопкой мыши по любому числу и выберите в контекстном меню команду Итоги по — Минимум:

min-if8.png

Вытаскивать данные из сводной в дальнейшие расчеты теперь можно с помощью функции ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ (GET.PIVOT.DATA), которую мы подробно разбирали ранее:

min-if9.png

Ссылки по теме

  • Зачем нужна функция ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ
  • Выборочное вычисление суммы, среднего и т.д. по одному или нескольким критериям
  • Что такое «умные таблицы» в Excel и как с ними работать

Skip to content

Функция МАКС в Excel: как найти максимальное значение

В этой статье объясняется функция МАКС с множеством примеров формул, которые показывают, как найти наибольшее значение в Excel и выделить наибольшее число на листе.

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

  • Функция МАКС — основные сведения
  • Найти максимальное в группе чисел
  • Вычисляем максимум в несмежных диапазонах
  • Как получить максимальную (последнюю) дату
  • Максимальное значение с условиями
  • Наибольшее число без учёта нулей
  • Как найти максимальное число игнорируя ошибки
  • Определяем абсолютное максимальное значение
  • Максимум применительно к тексту
  • Вычисление наибольшей разницы
  • Выводим адрес ячейки с максимальным значением
  • Как выделить цветом самое большое число
  • Почему не получается?

Функция МАКС

Функция МАКС в Excel возвращает наибольшее значение в указанном вами наборе данных.

Синтаксис у неё следующий:

МАКС(число1; [число2];…)

Где число может быть представлено числовым значением, массивом, именованным диапазоном, ссылкой на ячейку или диапазоном, содержащим числа.

Число1 является обязательным, число2 и последующие аргументы необязательны.

Чтобы создать самую простую формулу, чтобы выбрать максимальное значение в таблице Excel, вы можете вводить числа непосредственно в список аргументов, например:

=МАКС(1; 2; 3)

На практике это – очень редкий случай. По большей части вы будете иметь дело с диапазонами и ячейками.

Самый быстрый способ найти наибольшее значение в диапазоне, – это:

  1. В ячейке введите = МАКС(
  2. Выберите диапазон чисел с помощью мыши.
  3. Введите закрывающую скобку.
  4. Жмём Enter для завершения.

Например, чтобы найти максимальное значение в диапазоне A1: A6, формула будет выглядеть следующим образом:

=МАКС(A1:A6)

Если ваши числа находятся в непрерывном диапазоне (как в этом примере), вы можете заставить Excel автоматически создать формулу МАКС. Вот как:

  1. Выделите ячейки со своими числами.
  2. На вкладке «Главная» в группе «Форматы» нажмите «Автосумма» и выберите «Максимум» из раскрывающегося списка.

5 фактов, которые нужно знать о функции МАКС –

  1. В текущих версиях Excel она может обрабатывать до 255 аргументов.
  2. Если аргументы не содержат ни одного числа, возвращается ноль.
  3. Если аргументы содержат одно или несколько значений ошибки, возвращается ошибка.
  4. Пустые ячейки игнорируются.
  5. Обрабатываются логические значения и текстовые представления чисел, предоставленные непосредственно в списке аргументов (ИСТИНА приравнивается к 1, ЛОЖЬ – к 0). Если используется ссылка на ячейку с логическим или текстовым значением, то они игнорируются.

Как найти в Excel наибольшее число – примеры.

Ниже мы покажем несколько стандартных вариантов использования функции МАКС. 

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

Как выбрать максимальное значение в группе чисел.

Чтобы в Excel извлечь наибольшее число в группе чисел, передайте эту группу функции МАКС в качестве ссылки на диапазон. Диапазон может содержать любое количество строк и столбцов. Например, чтобы получить максимальное значение из C2: E7, используйте эту простую формулу:

=МАКС(C2:E7)

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

Применим функцию:

 = МАКС(B2:B10)

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

Наибольшее значение в несмежных ячейках или диапазонах Excel

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

  1. Начните вводить функцию МАКС в ячейку.
  2. После того, как вы ввели открывающую скобку, нажмите и удерживайте Ctrl  и выберите мышкой нужные ячейки и диапазоны.
  3. Отпустите Ctrl и введите закрывающую круглую скобку.
  4. Нажмите Enter.

Вы получите формулу максимального числа в Excel, подобную этому:

=МАКС(C2:E2;C7:E7)

Как получить наибольшую (последнюю) дату в Excel

Во внутренней системе Excel даты – это не что иное, как порядковые номера дней, поэтому функция МАКС обрабатывает их без проблем.

Например, чтобы найти последнюю дату доставки из C2: C7, запишите обычную формулу, которую вы использовали бы для чисел:

=МАКС(C2:C7)

Поскольку дата – это также число, всё работает замечательно.

Максимальное значение с условиями.

Довольно часто случается, что из большого объёма данных Excel нужно выбрать максимальное значение из какой-то его части. К примеру, найти самую большую партию какого-то определённого товара в огромном списке продаж. Или же найти наивысшую оценку по какому-то предмету среди большого набора данных оценок, набранных учащимися определенного класса по нескольким предметам в школе.

Если вы хотите получить максимальное значение Excel с учётом каких-то условий, то вы можете выбрать из нескольких предложенных ниже формул. Чтобы убедиться, что все они возвращают одинаковый результат, мы протестируем их на одном и том же наборе данных.

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

МАКС + ЕСЛИ

Если вы ищете решение, которое работает во всех версиях Excel, используйте функцию ЕСЛИ для проверки условия, а затем передайте полученный массив в функцию:

=МАКС(ЕСЛИ(B2:B15=F1; C2:C15))

Чтобы это работало, необходимо нажать Ctrl + Shift + Enter одновременно, чтобы ввести как формулу массива. Если все сделано правильно, Excel заключит ваше выражение в {фигурные скобки}, что является визуальным указанием на формулу массива.

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

МАКС + СУММПРОИЗВ

Если вам не нравится использовать формулы массива в ваших листах, объедините МАКС с функцией СУММПРОИЗВ, которая умеет работать с массивами:

=СУММПРОИЗВ(МАКС((B2:B15=F1)*(C2:C15)))

МАКСЕСЛИ

В Excel 2019 и Office 365 есть специальная функция МАКСЕСЛИ, которая предназначена для поиска наибольшего значения по 126 критериям.

В нашем случае используется только одно условие, поэтому формула очень проста:

=МАКСЕСЛИ(C2:C15;B2:B15;F1)

На приведенном ниже скриншоте показаны все 3 формулы в действии:

Выбираем максимальное значение в Excel без учета нулей

Фактически, это разновидность условного МАКС, рассмотренного в предыдущем примере. Чтобы исключить нули, используйте логический оператор «не равно» и поместите выражение «<> 0» либо в критерий функции МАКСЕСЛИ, либо в конструкцию МАКС + ЕСЛИ.

Как вы понимаете, проверка этого условия имеет смысл только в случае наличия отрицательных чисел. Для положительных чисел эта проверка излишняя, потому что любое положительное число больше нуля.

Чтобы попробовать, давайте найдем самую маленькую скидку в диапазоне C2:C7. Поскольку все скидки представлены отрицательными числами, наименьшая скидка фактически является наибольшим значением.

Обязательно нажмите Ctrl + Shift + Enter, чтобы правильно заполнить эту формулу массива:

=МАКС(ЕСЛИ(C2:C7<>0; C2:C7))

А это обычная формула –

=МАКСЕСЛИ(C2:C7;C2:C7;»<>0″)

И вот что у нас получилось:

Как найти максимальное значение, игнорируя ошибки

Когда вы работаете с большим объемом данных, управляемых различными формулами, есть вероятность, что некоторые из них приведут к ошибкам. Соответственно, функция МАКС тоже вернет ошибку.

В качестве обходного пути можно использовать МАКС вместе с ЕОШИБКА. Учитывая, что вы ищете в диапазоне A1: B5, формула принимает следующую форму:

=МАКС(ЕСЛИ(ЕОШИБКА(A1:B6); «»; A1:B6))

Чтобы упростить формулу, используйте функцию ЕСЛИОШИБКА вместо комбинации ЕСЛИ + ЕОШИБКА. Это также сделает логику более очевидной — если есть ошибка в A1:B6, замените ее пустой строкой (»), а затем вычислите самое большое значение в диапазоне:

=МАКС(ЕСЛИОШИБКА(A1:B6; «»))

Неудобство состоит в том, что нужно не забывать нажимать Ctrl + Shift + Enter, потому что это работает только как формула массива.

В Excel 2019 и Office 365 функция МАКСЕСЛИ может быть хорошим решением при условии, что ваш набор данных содержит хотя бы одно положительное число или нулевое значение:

=МАКСЕСЛИ(A1:B6;A1:B6;»>=0″)

Поскольку формула выполняет поиск максимального значения с условием «больше или равно 0», она не будет работать для набора данных, состоящего исключительно из отрицательных чисел.

Также идеально подходит функция АГРЕГАТ, которая может выполнять ряд операций и игнорировать значения ошибок:

=АГРЕГАТ(4;6;A1:B6)

Число 4 в первом аргументе предписывает выполнить поиск максимального числа, шестёрка во втором аргументе – это параметр «игнорировать ошибки», а A1: B6 — ваш целевой диапазон.

Все формулы возвращают одинаковый результат:

Как найти абсолютное наибольшее значение в Excel

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

Первая идея, которая приходит в голову, — получить абсолютные значения всех чисел в диапазоне с помощью функции ABS и передать их в МАКС:

{= МАКС(ABS( диапазон ))}

Это формула массива, поэтому не забудьте подтвердить ее с помощью Ctrl + Shift + Enter. Еще одно предостережение: он работает только с числами и приводит к ошибке в случае нечисловых данных.

Не нравится это решение? Тогда давайте построим что-нибудь более жизнеспособное :)

Что, если мы найдем минимальное значение, изменим или проигнорируем его знак, а затем вычислим вместе со всеми другими числами? Да, это будет отлично работать как обычная формула. В качестве дополнительного бонуса это отлично обрабатывает текстовые записи и ошибки.

С исходными данными в A1: B5 расчёты выглядят следующим образом.

Формула массива (заполняется с помощью Ctrl + Shift + Enter):

=МАКС(ABS(A1:B5))

Обычная формула (заполняется клавишей Enter):

=МАКС(МАКС(A1:B5); -МИН(A1:B5))

или же

=МАКС(МАКС(A1:B5); ABS(МИН(A1:B5)))

На скриншоте ниже показаны результаты:

Вернуть максимальное абсолютное значение с сохранением знака

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

Предполагая, что числа находятся в ячейках A1: B5, вот выражение, которое следует использовать:

=ЕСЛИ(ABS(МАКС(A1:B5))>ABS(МИН(A1:B5)); МАКС(A1:B5);МИН(A1:B5))

Сложная на первый взгляд логика довольно проста. Сначала вы находите наибольшее и наименьшее числа в диапазоне и сравниваете их абсолютные значения. Если абсолютное (без учёта знака) максимальное значение больше абсолютного минимального значения, возвращается это наиболшее число, иначе – наименьшее число. 

Поскольку формула возвращает исходное, а не абсолютное значение, информация о знаке сохраняется (см. скриншот выше).

Максимальное значение применительно к тексту.

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

Здесь мы должны применить функцию ДЛСТР для вычисления длины имени.

=ДЛСТР(А2)

А затем  применим функцию МАКС, чтобы узнать максимальную длину ФИО.

=МАКС(B2;B13)

А можно обойтись без дополнительного столбца и вычислить максимальную длину текстового значения в одной ячейке. Для этого нужно объединить эти формулы, вложив ДЛСТР в МАКС:

=МАКС(ДЛСТР(A2:A13))

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

Вычислить наибольшую разницу в сумме.

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

 Ниже представлена ​​таблица Excel с небольшой выборкой данных за 4 месяца.

Если решать проблему «в лоб», то можно использовать функцию ЕСЛИ со множеством условий:

=ЕСЛИ(И((МАКС(B2:C2)-МИН(B2:C2))>(МАКС(C2:D2)-МИН(C2:D2)),  (МАКС(B2:C2)-МИН(B2:C2))>(МАКС(D2:E2)-МИН(D2:E2))), МАКС(B2:C2)-МИН(B2:C2), ЕСЛИ((МАКС(C2:D2)-МИН(C2:D2))>(МАКС(D2:E2)-МИН(D2:E2)), МАКС(C2:D2)-МИН(C2:D2),МАКС(D2:E2)-МИН(D2:E2)))

Но при помощи функции МАКС можно значительно упростить расчет и не пользоваться такой длинной и сложной конструкцией.

Используя функцию ABS, мы будем искать максимальное изменение вне зависимости от знака. Попробуйте заменить большую формулу этой:

=МАКС(ABS(B2-C2);ABS(C2-D2);ABS(D2-E2))

Как вы можете видеть в таблице ниже, этот вариант намного проще и возвращает те же результаты.

Как найти адрес ячейки Excel с максимальным числом.

Есть ли решение, которое сообщит адрес ячейки с наибольшим числом, а не само число? То есть, если A4 равно 9 и это значение является самым большим, как мне составить формулу, которая возвратит координаты A4 вместо 9?

Вы можете использовать функции ЯЧЕЙКА , ИНДЕКС и ПОИСКПОЗ в сочетании с функцией МАКС, чтобы вернуть адрес ячейки с наибольшим значением.

Например, если вы хотите найти ячейку с наивысшим значением в столбце от А1 до А7, вы можете использовать следующий расчёт:

=ЯЧЕЙКА(«адрес»;ИНДЕКС(A1:A7;ПОИСКПОЗ(МАКС(A1:A7);A1:A7;0)))

Получаем результат в виде абсолютной ссылки $А$4, которая указывает на самое большое число из этого диапазона.

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

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

Формула массива –

{=АДРЕС(ПОИСКПОЗ(МАКС(F1:F7);F1:F7;0);СТОЛБЕЦ(F1:F7);4)}

Обычная формула, в которой явным образом нужно указать столбец:

=»F»&ПОИСКПОЗ(МАКС(F1:F7);F1:F7;0)

Ещё одна формула массива –

{=ЯЧЕЙКА(«address»;ИНДЕКС(F2:F7;ПОИСКПОЗ(МАКС(F2:F7);F2:F7;0)))}

На скриншоте вы видите, что все они возвращают один и тот же адрес:

И ещё одна формула массива для вывода адреса, которая работает с диапазоном из нескольких строк и столбцов:

{=АДРЕС(МАКС(ЕСЛИ((C2:E7=МАКС(C2:E7));СТРОКА(C2:E7))); МАКС(ЕСЛИ((C2:E7=МАКС(C2:E7));СТОЛБЕЦ(C2:E7))))}

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

Напомню, что формула массива вводится с использованием комбинации клавиш Ctrl + Shift + Enter.

Как выделить наибольшее значение в Excel

В ситуации, когда вы хотите определить самое большое число в исходном наборе данных, самый быстрый способ – выделить его с помощью условного форматирования Excel. Приведенные ниже примеры покажут вам два разных варианта действий.

Выделите максимальное число в диапазоне Excel

В Microsoft Excel есть встроенное правило для форматирования максимальных чисел в диапазоне, которое идеально соответствует нашим потребностям. Вот как можно применить его:

  1. Выберите диапазон чисел (в нашем случае C2: E8).
  2. На вкладке «Главная» в группе «Стили» щелкните «Условное форматирование»> «Новое правило».
  3. В диалоговом окне «Новое правило форматирования» выберите «Форматировать только первые или последние значения».
  4. На нижней панели выберите «первым» из раскрывающегося списка и введите 1 в поле рядом с ним (это означает, что вы хотите выделить только одну ячейку, содержащую наибольшее значение).
  5. Нажмите кнопку «Формат» и выберите стиль оформления.
  6. Дважды щелкните OK, чтобы закрыть оба окна.

Как выделить цветом максимальное число в каждой строке

Поскольку нет встроенного правила, чтобы выделить наибольшее значение из каждой строки таблицы Excel, вам придется настроить собственное на основе функции МАКС. Вот как:

  1. Выберите все строки, которые вы хотите проверить (C3:E8).
  2. Кликните Новое правило > Использовать формулу.
  3. В поле Форматировать значения, запишите:

=C3=МАКС($C3:$E3)

Где C3 — крайняя верхняя левая ячейка, а $C3:$E3 — координаты первой строки. Чтобы правило работало, обязательно зафиксируйте координаты столбца в диапазоне знаком $.

  1. Нажмите кнопку «Формат» и выберите нужный формат.
  2. Дважды щелкните ОК.

Кончик. Таким же образом вы можете выделить максимальное значение в каждом столбце. Шаги в точности такие же, за исключением того, что вы пишете условие для диапазона первого столбца и фиксируете координаты строки:

=C2=МАКС(C$2:C$7)

Дополнительные сведения см. в статье « Как создать правило условного форматирования на основе формул» .

Почему не получается найти наибольшее число?

МАКС — одна из самых простых в использовании функций Excel. Если вопреки всем ожиданиям она не работает, то, скорее всего, это одна из следующих проблем:

МАКС возвращает ноль

Если обычная формула МАКС возвращает 0, даже если в указанном диапазоне есть числа явно большие, скорее всего, эти числа отформатированы как текст. 

Это особенно актуально, когда вы запускаете функцию МАКС для данных, получаемых другими формулами или же импортированных из других программ. 

Вы можете проверить это с помощью функции ЕЧИСЛО, например:

=ЕЧИСЛО(A1)

Если приведенная выше формула возвращает ЛОЖЬ, то значение в A1 не является числовым. Это означает, что вы должны устранять неполадки с исходными данными, а не с формулой.

МАКС возвращает значение #Н/Д, #ЗНАЧ или другую ошибку.

Пожалуйста, внимательно проверьте указанные ячейки. Если какая-либо из указанных ячеек содержит ошибку, поиск максимума приведет к той же ошибке. Чтобы обойти это, посмотрите, как получить максимальное значение, игнорируя все ошибки .

Вот как можно найти максимальное значение в Excel. Благодарю вас за чтение!

Функция ЕСЛИОШИБКА – примеры формул В статье описано, как использовать функцию ЕСЛИОШИБКА в Excel для обнаружения ошибок и замены их пустой ячейкой, другим значением или определённым сообщением. Покажем примеры, как использовать функцию ЕСЛИОШИБКА с функциями визуального…
Сравнение ячеек в Excel Вы узнаете, как сравнивать значения в ячейках Excel на предмет точного совпадения или без учета регистра. Мы предложим вам несколько формул для сопоставления двух ячеек по их значениям, длине или количеству…
проверка правильности ввода Excel при помощи функции ЕСЛИ Как проверить правильность ввода данных в Excel? Подтверждаем правильность ввода галочкой. Задача: При ручном вводе данных в ячейки таблицы проверять правильность ввода в соответствии с имеющимся списком допустимых значений. В случае правильного ввода в отдельном столбце ставить…
ЕСЛИ + СОВПАД текст Функция ЕСЛИ: проверяем условия с текстом Рассмотрим использование функции ЕСЛИ в Excel в том случае, если в ячейке находится текст. СодержаниеПроверяем условие для полного совпадения текста.ЕСЛИ + СОВПАДИспользование функции ЕСЛИ с частичным совпадением текста.ЕСЛИ + ПОИСКЕСЛИ…
функция если Визуализация данных при помощи функции ЕСЛИ Функцию ЕСЛИ можно использовать для вставки в таблицу символов, которые наглядно показывают происходящие с данными изменения. К примеру, мы хотим показать в отдельной колонке таблицы, происходит рост или снижение продаж.…
ЕСЛИ с датами 3 примера, как функция ЕСЛИ работает с датами. На первый взгляд может показаться, что функцию ЕСЛИ для работы с датами можно применять так же, как для числовых и текстовых значений, которые мы только что обсудили. К сожалению, это…

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

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

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

Исходные данные

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

=МАКС(ЕСЛИ(A2:A13=D2;B2:B13))

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

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

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

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

ЕСЛИ(A2:A13=D2;B2:B13)

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

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

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

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

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

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

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

В MS Excel добавили новые статистические функции — МАКСЕСЛИ и МИНЕСЛИ. Обе функции имеют возможность учитывать несколько условий и некоторое время в их названиях в конце были буквы -МН. Потом убрали, хотя в скриншотах ниже используется вариант названий с -МН.

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

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

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

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

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

Поделиться в социальных сетях:

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

В нашем предыдущем руководстве мы рассмотрели распространенное использование функции MAX, которая предназначена для возврата наибольшего числа в наборе данных. Однако в некоторых ситуациях вам может потребоваться углубиться в свои данные, чтобы найти максимальное значение на основе определенных критериев. Это можно сделать с помощью нескольких различных формул, и в этой статье объясняются все возможные способы.

До недавнего времени в Microsoft Excel не было встроенной функции МАКС. ЕСЛИ для получения максимального значения в зависимости от условий. С введением MAXIFS в Excel 2019 мы можем легко выполнять условное максимальное значение.

В Excel 2016 и более ранних версиях вам все равно придется создавать собственную формулу массива, комбинируя функцию MAX с оператором IF:

{=МАКС(ЕСЛИ(критерии_диапазонзнак равнокритерии, максимальный_диапазон))}

Чтобы увидеть, как эта общая формула MAX IF работает с реальными данными, рассмотрим следующий пример. Предположим, у вас есть таблица с результатами прыжков в длину нескольких учеников. В таблицу включены данные по трем раундам, и вы ищете лучший результат конкретного спортсмена, скажем Якова. С именами учащихся в A2:A10 и расстояниями в C2:C10 формула принимает следующий вид:

=МАКС(ЕСЛИ(A2:A10=»Иаков», C2:C10))

Помните, что формулу массива всегда нужно вводить, одновременно нажимая клавиши Ctrl + Shift + Enter. В результате он автоматически обрамляется фигурными скобками, как показано на скриншоте ниже (набор фигурных скобок вручную не работает!).

В реальных рабочих листах критерий удобнее вводить в какую-то ячейку, чтобы можно было легко изменить условие, не меняя формулу. Итак, набираем нужное имя в F1 и получаем следующий результат:

=МАКС(ЕСЛИ(A2:A10=F1, C2:C10))
Формула Excel MAX IF, чтобы найти наибольшее значение с условием

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

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

{ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ИСТИНА; ИСТИНА; ИСТИНА; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ}

Для значение_ если_истина аргумент, мы предоставляем результаты длинного перехода (C2:C10), поэтому, если логический тест оценивается как TRUE, возвращается соответствующее число из столбца C. значение_ если_ложь аргумент опущен, то есть будет иметь значение FALSE, если условие не выполняется:

{ЛОЖЬ;ЛОЖЬ;ЛОЖЬ;5.48;5.42;5.57;ЛОЖЬ;ЛОЖЬ;ЛОЖЬ}

Этот массив передается функции MAX, которая возвращает максимальное число, игнорируя значения FALSE.

Кончик. Чтобы просмотреть внутренние массивы, описанные выше, выберите соответствующую часть формулы на листе и нажмите клавишу F9. Чтобы выйти из режима оценки формулы, нажмите клавишу Esc.

Формула MAX IF с несколькими критериями

В ситуации, когда вам нужно найти максимальное значение на основе более чем одного условия, вы можете:
Используйте вложенные операторы IF, чтобы включить дополнительные критерии:

{=МАКС(ЕСЛИ(критерии_диапазон1знак равнокритерии1ЕСЛИ(критерии_диапазон2знак равнокритерии2, максимальный_диапазон)))}

Или обработайте несколько критериев, используя операцию умножения:

{=МАКС(ЕСЛИ((критерии_диапазон1знак равнокритерии1) * (критерии_диапазон2знак равнокритерии2), максимальный_диапазон))}

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

=МАКС(ЕСЛИ(B2:B16=G1, ЕСЛИ(C2:C16=G2, D2:D16)))

=МАКС(ЕСЛИ((B2:B16=G1)*(C2:C16=G2), D2:D16))

Поскольку обе формулы являются формулами массива, не забудьте нажать Ctrl + Shift + Enter, чтобы заполнить их правильно.

Как показано на снимке экрана ниже, формулы дают одинаковый результат, поэтому какую из них использовать, зависит от ваших личных предпочтений. Для меня формулу с булевой логикой легче читать и строить — она позволяет добавлять сколько угодно условий без вложения дополнительных функций ЕСЛИ.
Формула MAX IF для получения наибольшего числа с несколькими критериями

Как работают эти формулы

Первая формула использует две вложенные функции ЕСЛИ для оценки двух критериев. В логической проверке первого оператора IF мы сравниваем значения в столбце «Пол» (B2:B16) с критерием в G1 («Женский»). Результатом является массив значений TRUE и FALSE, где TRUE представляет данные, соответствующие критерию:

{ ЛОЖНЫЙ; ЛОЖНЫЙ; ЛОЖНЫЙ; УГРОЖАТЬ; УГРОЖАТЬ; УГРОЖАТЬ; ЛОЖНЫЙ; ЛОЖНЫЙ; ЛОЖНЫЙ; ЛОЖНЫЙ; ЛОЖНЫЙ; ЛОЖНЫЙ; УГРОЖАТЬ; УГРОЖАТЬ; УГРОЖАТЬ}

Аналогичным образом вторая функция ЕСЛИ проверяет значения в столбце округления (C2:C16) на соответствие критерию в G2.

Для значение_если_истина аргумент во втором операторе IF, мы предоставляем результаты прыжка в длину (D2:D16), и таким образом мы получаем элементы, которые имеют TRUE в первых двух массивах в соответствующих позициях (т. е. элементы, где пол «женский» и круглые равно 3):

{ЛОЖНЫЙ; ЛОЖНЫЙ; ЛОЖНЫЙ; ЛОЖНЫЙ; ЛОЖНЫЙ; 4,63; ЛОЖНЫЙ; ЛОЖНЫЙ; ЛОЖНЫЙ; ЛОЖНЫЙ; ЛОЖНЫЙ; ЛОЖНЫЙ; ЛОЖНЫЙ; ЛОЖНЫЙ; 4.52}

Этот последний массив передается функции MAX, и она возвращает наибольшее число.

Вторая формула оценивает одни и те же условия в рамках одного логического теста, а операция умножения работает как оператор И:

Когда значения TRUE и FALSE используются в любой арифметической операции, они преобразуются в 1 и 0 соответственно. А поскольку умножение на 0 всегда дает ноль, результирующий массив имеет 1 только тогда, когда все условия ИСТИННЫ. Этот массив оценивается в логической проверке функции ЕСЛИ, которая возвращает расстояния, соответствующие элементам 1 (ИСТИНА).

МАКС. ЕСЛИ без массива

Многие пользователи Excel, в том числе и я, предвзято относятся к формулам массивов и стараются по возможности избавиться от них. К счастью, в Microsoft Excel есть несколько функций, которые изначально обрабатывают массивы, и мы можем использовать одну из таких функций, а именно СУММПРОИЗВ, как своего рода «оболочку» вокруг MAX.

Общая формула MAX IF без массива выглядит следующим образом:

=СУММПРОИЗВ(МАКС((критерии_диапазон1знак равнокритерии1) * (критерии_диапазон2знак равнокритерии2) * максимальный_диапазон))

Естественно, при необходимости вы можете добавить больше пар диапазон/критерий.

Чтобы увидеть формулу в действии, мы будем использовать данные из предыдущего примера. Цель состоит в том, чтобы получить максимальный прыжок спортсменки в раунде 3:

=СУММПРОИЗВ(МАКС(((B2:B16=G1) * (C2:C16=G2) * (D2:D16))))

Эта формула заменяется обычным нажатием клавиши Enter и возвращает тот же результат, что и формула массива MAX IF:
Формула MAX IF без массива в Excel

Присмотревшись к приведенному выше снимку экрана, вы можете заметить, что недопустимые переходы, отмеченные знаком «x» в предыдущих примерах, теперь имеют 0 значений в строках 3, 11 и 15, и в следующем разделе объясняется, почему.

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

Как и в случае с формулой МАКС. ЕСЛИ, мы оцениваем два критерия, сравнивая каждое значение в столбцах «Пол» (B2:B16) и «Округление» (C2:C16) с критериями в ячейках G1 и G2. Результатом являются два массива значений TRUE и FALSE. Умножение элементов массивов в одинаковых позициях преобразует ИСТИНА и ЛОЖЬ в 1 и 0 соответственно, где 1 представляет элементы, соответствующие обоим критериям. Третий умноженный массив содержит результаты прыжков в длину (D2:D16). И поскольку умножение на 0 дает ноль, выживают только элементы, имеющие 1 (ИСТИНА) в соответствующих позициях:

{0; 0; 0; 0; 0; 4,63; 0; 0; 0; 0; 0; 0; 0; 0; 4.52}

В случае максимальный_диапазон содержит любое текстовое значение, операция умножения возвращает ошибку #ЗНАЧ, из-за которой вся формула не работает.

Функция MAX берет его отсюда и возвращает наибольшее число, удовлетворяющее заданным условиям. Результирующий массив, состоящий из одного элемента {4.63}, поступает в функцию СУММПРОИЗВ и выводит максимальное число в ячейке.

Примечание. Из-за своей специфической логики формула работает со следующими оговорками:

  • Диапазон, в котором вы ищете наибольшее значение, должен содержать только числа. Если есть какие-либо текстовые значения, #VALUE! возвращается ошибка.
  • Формула не может оценить условие «не равно нулю» в отрицательном наборе данных. Чтобы найти максимальное значение без учета нулей, используйте либо формулу МАКС. ЕСЛИ, либо функцию МАКС.

Формула Excel MAX IF с логикой ИЛИ

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

{=МАКС(ЕСЛИ((критерии_диапазон1знак равнокритерии1) + (критерии_диапазон2знак равнокритерии2), максимальный_диапазон))}

Кроме того, вы можете использовать следующую формулу без массива:

=СУММПРОИЗВ(МАКС(((критерии_диапазон1знак равнокритерии1) + (критерии_диапазон2знак равнокритерии2)) * максимальный_диапазон))

Для примера вычислим лучший результат в раундах 2 и 3. Обратите внимание, что в языке Excel задача формулируется иначе: вернуть максимальное значение, если раунд либо 2, либо 3.

С раундами, перечисленными в B2:B10, результатами в C2:C10 и критериями в F1 и H1, формула выглядит следующим образом:

=МАКС(ЕСЛИ((B2:B10=F1) + (B2:B10=H1), C2:C10))

Введите формулу, нажав комбинацию клавиш Ctrl + Shift + Enter, и вы получите такой результат:
Формула массива MAX IF с логикой ИЛИ

Максимальное значение с теми же условиями также можно найти с помощью этой формулы без массива:

=СУММПРОИЗВ(МАКС(((B2:B10=F1) + (B2:B10=H1)) * C2:C10))

Однако в этом случае нам нужно заменить все значения «x» в столбце C нулями, потому что СУММПРОИЗВ МАКС работает только с числовыми данными:
Формула MAX IF без массива с логикой ИЛИ

Как работают эти формулы

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

Сложение двух массивов ИСТИНА и ЛОЖЬ (которые получаются в результате проверки значений в B2:B10 по критериям в F1 и H1) дает массив из 1 и 0, где 1 представляет элементы, для которых любое условие является ИСТИННЫМ, а 0 представляет элементы. для которого оба условия ЛОЖНЫ. В результате функция ЕСЛИ «сохраняет» все элементы в C2:C10 (значение_если_истина), для которого любое условие ИСТИННО (1); остальные элементы заменяются на FALSE, потому что значение_если_ложь аргумент не указан.

Формула без массива работает аналогичным образом. Разница в том, что вместо логического теста IF вы умножаете элементы массива 1 и 0 на элементы массива результатов прыжка в длину (C2:C10) в соответствующих позициях. Это аннулирует элементы, которые не соответствуют ни одному условию (имеют 0 в первом массиве), и сохраняет элементы, которые соответствуют одному из условий (имеют 1 в первом массиве).

MAXIFS — простой способ найти максимальное значение с условиями

Пользователи Excel 2019, 2021 и Excel 365 избавлены от необходимости приручать массивы для создания собственной формулы MAX IF. Эти версии Excel предоставляют долгожданную функцию MAXIFS, которая упрощает поиск наибольшего значения в условиях детской игры.

В первом аргументе MAXIFS вы вводите диапазон, в котором должно быть найдено максимальное значение (в нашем случае D2:D16), а в последующих аргументах вы можете ввести до 126 пар диапазон/критерий. Например:

=МАКСЕСЛИ(D2:D16, B2:B16, G1, C2:C16, G2)

Как показано на снимке экрана ниже, у этой простой формулы нет проблем с обработкой диапазона, содержащего как числовые, так и текстовые значения:
Функция Excel MAXIFS, чтобы найти наибольшее значение с условиями

Подробную информацию об этой функции см. в разделе Функция MAXIFS в Excel с примерами формул.

Вот как вы можете найти максимальное значение с условиями в Excel. Я благодарю вас за чтение и надеюсь увидеть вас в нашем блоге на следующей неделе!

Практическая рабочая тетрадь для скачивания

Примеры формулы Excel MAX IF (файл .xlsx)

Вас также могут заинтересовать

#статьи

  • 6 сен 2019

  • 13

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

 vlada_maestro / shutterstock

Мария Ираидина

Пишет про управление в Skillbox Media. Работала координатором проектов в Русском музее, писала для блога агентства CRM-маркетинга Out of Cloud.

В этой статье мы рассмотрим пять базовых функций:

  • СУММ — суммирование значений в ячейках диапазона
  • СРЗНАЧ — вычисление среднего арифметического из выбранных ячеек
  • МИН — определение минимального значения в диапазоне
  • МАКС — определение максимального значения в диапазоне
  • СЧЕТ — подсчёт количества ячеек, содержащих числа

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

Чтобы получить общую сумму чисел одного столбца, нужно:

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

Если поменять действия местами, результат будет одинаковым.

Можно использовать второй вариант:

  • Выбрать первую пустую ячейку в конце диапазона.
  • Выбрать ∑ → СУММ.
  • Вписать в свободную ячейку значения нужных диапазонов.

Чтобы не использовать инструмент ∑, можно вручную ввести =СУММ в пустой ячейке в конце нужного диапазона.

На примере показана формула вычисления и получившееся в результате число. Видно, что общая сумма чисел в диапазоне A1:А5 — 100.

Эта функция рассчитывает среднее арифметическое в выделенном диапазоне чисел.

Вот как можно вычислить среднее значение:

  • Выбрать первую свободную ячейку в конце диапазона.
  • Выбрать ∑ → СРЗНАЧ.
  • Вписать в свободную ячейку значения диапазонов.

На примере видно, что среднее значение в диапазоне A1:А5 равно 20.

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

Чтобы вычислить минимальное значение, нужно:

  • Выбрать первую свободную ячейку в конце диапазона.
  • Выбрать подходящую функцию из списка: ∑ → МИН.
  • Вписать в свободную ячейку значения нужных диапазонов.

На примере показано минимальное значение в диапазоне A1:А5, которое равно 10, и формула его вычисления.

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

Максимальное значение можно вычислить так:

  • Выбрать первую свободную ячейку в конце диапазона.
  • Выбрать функцию ∑ → МАКС.
  • Вписать в свободную ячейку значения нужных диапазонов.

Получилось, что максимальное значение в диапазоне A1:A5 равно 30.

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

Чтобы вычислить количество ячеек, содержащих числа, нужно сделать следующее.

  • Выбрать первую свободную ячейку в конце диапазона.
  • Выбрать функцию ∑ → СЧЕТ.
  • Вписать в свободную ячейку значения нужных диапазонов.

Количество числовых ячеек в диапазоне A1:A5 равно 5.

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

Многие боятся Excel, но если научиться им пользоваться, он может упростить жизнь. Например, помочь предпринимателю определить VIP-клиентов. Представьте, что у вас есть таблица в 10 тысяч строк, в которой собраны платежи от разных клиентов за разные даты. Нужно отфильтровать список и оставить только тех, кто платил после 15 марта и не меньше 100 тысяч рублей. А потом из них выбрать тех, чьи платежи были такими не только в марте, но еще в феврале и январе.

Excel — это полезный инструмент, в котором не разобраться за один день. Если вы никогда с ним не работали, то на курсе Skillbox вам расскажут, как правильно использовать эту программу.

Научитесь: Excel + Google Таблицы с нуля до PRO
Узнать больше

Skip to content

На чтение 1 мин. Просмотров 2.5k.

Содержание

  1. Максимум, если критерии совпадают
  2. Положение максимального значения в списке
  3. Дополнительная информация для максимального значения в диапазоне

Максимум, если критерии совпадают

{ = MAКС( ЕСЛИ( диапазон_критериев = критерии ; диапазон_значений )) }

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

Максимум, если критерии совпадают

Положение максимального значения в списке

=ПОИСКПОЗ(МАКС( диапазон ); диапазон ; 0 )

Для того, чтобы получить позицию максимального значения в диапазоне (т.е. список, таблица или строка), вы можете использовать функцию MAКС вместе с функцией ПОИСКПОЗ.

Положение максимального значения в списке

В примере формула в I4 является:

=ПОИСКПОЗ(МАКС(C3:C11);C3:C11;0)

Который возвращает номер 4, представляющий позицию в этом списке самой дорогой недвижимости.

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

= ИНДЕКС( диапазон1 ; ПОИСКПОЗ( МАКС( диапазон2 ); диапазон2 ; 0 )

Для поиска информации, связанной с максимальным значением в диапазоне, вы можете использовать формулу, основанную на функциях MAКС, ИНДЕКС и ПОИСКПОЗ.

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

В примере формула в I7 является:

=ИНДЕКС(F3:F11;ПОИСКПОЗ(МАКС(C3:C11);C3:C11;0))

Который возвращает номер 3920, представляющий квадратные метры (кв.м.) самой дорогой недвижимости в списке.

Минимальное положительное значение в диапазоне MS EXCEL

​Смотрите также​maxxver​ выберите в контекстном​ изменения результирующей таблицы:​

​ проверяется на выполнение​ в таблице по​ окнах.​

Один столбец

​ сравнения с изменяемой​В процессе подготовки разного​​ таблица вместе с​​появились только начиная​

​ базе данных по​ функция НАИБОЛЬШИЙ() игнорирует​1​

​Техника​

​1​макс_диапазон​Найдем минимальное положительное значение​
​: Вроде получилось самому​

​ меню команду​Как видите, зеленые ячейки​​ условия​​ одному или нескольким​

​К одному и тому​ текущей ячейкой которая​ рода ранжирования или​ заголовками.​

Два столбца

​ с 2016 версии​ поставщикам:​ текстовые значения и​a​8​

​b​

​(обязательно)​ в диапазоне с​ допетрить, на словаре,​Итоги по — Минимум​ с результатами транспонированы​Условие​ условиям. Но что​ же диапазону должно​ имеет относительную ссылку​ анализа показателей успешности,​Поле​ Excel. Если у​

excel2.ru

МАКСЕСЛИ

​Таким образом, условием будет​​ значения ЛОЖЬ и​Техника​100​1​Фактический диапазон ячеек, для​ положительными, отрицательными числами​ может не лучшее​:​ из столбца в​- критерий отбора​ если нужно найти​ быть применено 3​ начиная от B2.​ очень удобно если​- название столбца​ вас (или тех,​ наименование товара (​ ИСТИНА, то 2-е​100​a​

​a​ которого определяется максимальное​ и 0.​ решение, выглядит коряво​

​Вытаскивать данные из сводной​​ строку и над​Например, в нашем​ не сумму или​ правила условного форматирования.​ Правило условного форматирования​ выделить цветом наилучший​ из шапки таблицы,​ кто будет потом​

Синтаксис

​бумага​

​ наибольшее будет искаться​

​1​

​Бизнес​
​1​

​ значение.​Сначала рассмотрим случай с​ мой код, но​

​ в дальнейшие расчеты​
​ ними добавлена мини-таблица​

​ случае:​ среднее, а минимум​

​ Чтобы проверить выберите​
​ читает данную формулу​

​ или наихудший результат.​ из которого выбирается​ работать с вашим​,​ только среди чисел​a​8​a​

​диапазон_условия1​
​ одним столбцом, затем​​ вроде работает…​

​ теперь можно с​ (F4:H5) с условиями.​Просто, красиво, изящно. Одна​ или максимум по​

Примечания

  • ​ инструмент: «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Управление​ так: если число​ Как выделить максимальное​ минимальное значение.​ файлом) более старые​карандаши​

Примеры

​ -95; -66; -20;​Бизнес​11​Формула​(обязательно)​ с двумя.​Dim mySum As​ помощью функции​ Логика работы этой​ проблема — функции​ условию(ям)?​ правилами».​ больше всех, то​

​ значение в Excel​

​Критерий​

​ версии, то придется​

​,​

​ 0; 4; 9.​

​400​

​b​

​Результат​

​Набор ячеек, оцениваемых с​

​Пусть числовые значения содержатся​

​ Double Dim lRow​

​ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ (GET.PIVOT.DATA)​

​ функции следующая:​

​МИНЕСЛИ​

​Предположим, нам нужно найти​

​Три наименьшие значения автоматически​

​ выделить цветом. Как​

​ цветом? Здесь существенно​

​- таблица с​

​ шаманить другими способами.​ручки​ Результат: 4.​Формула​Техника​=МАКСЕСЛИ(A2:A5;B3:B6;»a»)​ помощью условия.​ в диапазоне​ As Long, i,​

​, которую мы подробно​

​База_данных​

​и​

​ минимальную цену для​

​ выделились разными цветами.​

​ только совпадает максимальное​

​ поможет условное форматирование.​

​ условиями отбора, состоящая​

​В английской версии это​

​), а диапазоном для​

​СОВЕТ:​

​Результат​

​0​

​10​

​условие1​

​A6:A15​

​ ii, k Dim​

​ разбирали ранее:​

​- вся наша​

​МАКСЕСЛИ​​ каждого товара в​Внимание! Если просматриваемый диапазон​ число (которое возвращает​ Преимуществом такого подхода​ (минимально) из двух​

​ будет, соответственно =MIN(IF(Table1[Товар]=F4;Table1[Цена]))​ выборки — столбец​Задачу можно решить​= МАКСЕСЛИ(A2:A6;B2:B6;»a»;D2:D6;»>200″)​1​Примечание:​(обязательно)​. См. файл примера. ​ rng As Range​

​maxxver​

​ таблица вместе с​

​появились только начиная​

​ базе данных по​

​ содержит несколько одинаковых​

​ функция МАКС) со​

​ является сохранение работоспособности​

​ ячеек: названия столбца,​

​Не забудьте после ввода​

​ с ценами.​

​ без использования формулы​

​0​

​a​

​ Диапазоны, заданные аргументами диапазон_условия​

​Условие в виде числа,​

​Максимальное отрицательное число можно​

​ Dim a() As​

​: Добрый день!​

​ заголовками.​

​ с 2016 версии​

​ поставщикам:​

​ минимальных значений все​

​ значением текущей ячейки,​

​ автоматического выделения цветом​

​ по которому идет​

​ этой формулы в​

​Для будущего удобства, конвертируем​

​ массива. Для этого​

​Ячейки, соответствующие условию, отсутствуют.​

​Техника​

​ и макс_диапазон, не​

​ выражения или текста,​

​ найти с помощью​

​ Variant Dim r​Написал код, который​Поле​ Excel. Если у​Таким образом, условием будет​ они будут выделены​ формула возвращает логическое​ лучших/худших показателей даже​ проверка (​ первую зеленую ячейку​ исходный диапазон с​ потребуется создать дополнительный​Функция МИНЕСЛИ​

​8​

​ параллельны, однако их​

​ определяющее ячейки, которые​

​ формулы ​

​ As Range, t​

​ находит первые 10​

​- название столбца​

​ вас (или тех,​

​ наименование товара (​

​ цветом.​

​ значение ИСТИНА и​

​ при добавлении или​

​Товар​

​ G4 нажать не​

​ ценами в «умную​

​ столбец, в котором​

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

​12​

​ форма и размер​

​ имеют максимальное значение.​

​=НАИМЕНЬШИЙ(A6:A15;СЧЁТЕСЛИ(A6:A15;»​

​ Set rng1 =​

​ строк с максимальными​

​ из шапки таблицы,​

​ кто будет потом​

​бумага​

​Аналогичным способом можно выделять​

​ сразу же применяется​

​ удалении данных из​

​) и критерия (​

​ Enter, а Ctrl+Shift+Enter,​

​ таблицу». Для этого​

​ будут выведены только​

​Функция СРЗНАЧЕСЛИМН​b​ совпадают.​ Такой же набор​Тот же результат можно​ Range(Cells(1, 5), Cells(100,​ значениями в диапазоне​ из которого выбирается​ работать с вашим​,​ цветом наибольшие значения.​ формат со соответствующим​ таблицы.​Бумага, Карандаши, Ручки​

​ чтобы ввести ее​

​ выделите его и​

​ те значения, которые​

​Функция СЧЁТЕСЛИМН​

​Бизнес​

​В диапазоне диапазон_условия1 первая,​

​ условий используется для​

​ получить с помощью формулы​

​ 5)) Set rng2​

​ rng (столбцы 5,​

​ минимальное значение.​

​ файлом) более старые​

​карандаши​

​ Просто изменить в​

​ цветом заливки. Так​

​Для примера возьмем таблицу​

​).​

​ как формулу массива.​

​ выберите на вкладке​

​ удовлетворяют критерию. Затем,​Найти, например, второе наибольшее​0​ вторая и четвертая​ функций МИНЕСЛИ, СУММЕСЛИМН​ массива:​

​ = Range(Cells(1, 7),​

​ 7, 9) и​

​Критерий​

​ версии, то придется​

​,​

​ формуле функцию НАИМЕНЬШИЙ​

​ же срабатывает правило​

​ расходов:​

​Это обычная формула (не​

​ Затем формулу можно​

​Главная — Форматировать как​

​ среди отобранных значений​

​ значение в списке​

​Формула​

​ ячейки соответствуют условию​

​ и СРЗНАЧЕСЛИМН.​

​=МИН(ЕСЛИ(A6:A15>0;A6:A15))​

​ Cells(100, 7)) Set​

​ подкрашивает соответствующие ячейки​

​- таблица с​

​ шаманить другими способами.​

​ручки​

​ на НАИБОЛЬШИЙ. Например:​

​ для умного форматирования​

​Чтобы молниеносно выделить наибольшие​

​ формула массива), т.е.​

​ скопировать на остальные​

​ таблицу (Home -​

​ с помощью функций​

​ можно с помощью​

​Результат​

​ «a». Из соответствующих​

​диапазон_условия2,​

​После ввода формулы нужно​

См. также

​ rng3 = Range(Cells(1,​

​ в столбце 1​

​ условиями отбора, состоящая​

​В английской версии это​

support.office.com

Наибольший по условию в MS EXCEL

​), а диапазоном для​ =НАИБОЛЬШИЙ($B$2:$B$9;3)=B2​ ячеек столбца и​ и наименьшие расходы​ можно вводить и​ товары в ячейки​ Format as Table)​ НАИБОЛЬШИЙ(), определить нужное​ функции НАИБОЛЬШИЙ(). В​=МАКСЕСЛИ(a2:a7;B2:B7;»b»;D2:D7;a8)​ ячеек в диапазоне​условие2, …​

​ нажать ​ 9), Cells(100, 9))​ (ниже). А как​ (минимально) из двух​

​ будет, соответственно =MIN(IF(Table1[Товар]=F4;Table1[Цена]))​ выборки — столбец​Функция =НАИМЕНЬШИЙ() ищет в​​ с функцией МИН.​​ делаем следующее:​​ использовать ее привычным​​ G5:G6.​

​или нажмите​
​ значение.​ статье приведено решение​12​ макс_диапазон ячейка A2​(необязательный аргумент)​CTRL+SHIFT+ENTER​ Set rng =​

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

​ теперь сделать так​ ячеек: названия столбца,​Не забудьте после ввода​ с ценами.​ заданном (в первом​​​Выделите диапазон с расходами​​ образом. Кроме того,​

​Давайте разберем логику работы​

​Ctrl+T​

​Теперь найдем 3-е наименьшее​

​ задачи, когда наибольшее​Аргумент условие2 равен A8.​​ имеет максимальное значение.​​Дополнительные диапазоны и условия​​.​​ Union(rng1, rng2, rng3)​

​ чтобы код находил​ по которому идет​ этой формулы в​Для будущего удобства, конвертируем​ аргументе) диапазоне очередное​​В разных ситуациях полезно​​ B2:B10 и выберите​ в той же​ этой формулы поподробнее.​. Наша «поумневшая» таблица​

​ значение среди тех​

​ значение нужно найти​ Однако поскольку ячейка​ Поэтому результат равен​ для них. Можно​Альтернативный и более наглядный​ Dim dic As​ 10 максимальных АБСОЛЮТНЫХ​ проверка (​ первую зеленую ячейку​ исходный диапазон с​ наименьшее значение. Очередь​ применяется автоматическое выделение​ инструмент: «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Создать​ категории можно найти​ Функция ЕСЛИ проверяет​

​ автоматически получит имя​
​ чисел, которые соответствуют​ не среди всех​ A8 пуста, значение​ 10.​ ввести до 126 пар​ вариант (без использования​ Object: Set dic​ значений? Уже голову​Товар​ G4 нажать не​ ценами в «умную​ указана во втором​

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

​ цветом трех ячеек​ правило».​ функции​ каждую ячейку массива​

​Таблица1​ сразу 2-м критериям.​ значений списка, а​ аргумента считается равным​

​Пример 3​ диапазонов и условий.​

​ формул массива) -​ = CreateObject(«Scripting.Dictionary») dic.CompareMode​ сломал, ничего не​) и критерия (​ Enter, а Ctrl+Shift+Enter,​ таблицу». Для этого​ аргументе функции. То​

​ с наименьшими значениями.​

​Выберите: «Использовать формулу для​

​БДСУММ (DSUM)​

​ из столбца​, а к столбцам​​Пусть имеется таблица с​​ только среди тех,​​ нулю (0). Ячейки​​Вес​

​Размер и форма аргументов​ создать соседний столбец.​ = vbTextCompare For​ выходит, прошу подсказки.​Бумага, Карандаши, Ручки​ чтобы ввести ее​

​ выделите его и​
​ есть если во​ Условное форматирование со​ определения форматируемых ячеек».​,​Товар​

excel2.ru

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

​ можно будет, соответственно,​ тремя столбцами: Название​ которые удовлетворяют определенным​​ в диапазоне диапазон_условия2,​​Оценка​​ макс_диапазон и диапазон_условияN​​Если критерий относится к​​ Each r In​​ Dim rng As​).​ как формулу массива.​ выберите на вкладке​ втором аргументе мы​ соответственными формулами прекрасно​В поле ввода введите​ДМАКС (DMAX)​на предмет равенства​ обращаться по их​ фрукта, Поставщик и​

​ критериям.​ соответствующие значению 0, —​Класс​ должны быть одинаковыми.​ текстовому столбцу, то​

Эксель максимальное значение из диапазона

​ rng If Not​ Range Set rng1​​Это обычная формула (не​​ Затем формулу можно​​Главная — Форматировать как​​ указали число 3,​​ справляется с данной​​ формулу: =МАКС($B$2:$B$10)=B2​,​ текущему товару (​

​ именам, используя выражения​ Количество.​Пусть имеется таблица с​ это D5 и​Уровень​ В противном случае​​ минимальное положительное значение​ dic.Exists(r.Value) Then dic.Add​ = Range(Cells(1, 5),​​ формула массива), т.е.​​ скопировать на остальные​​ таблицу (Home -​ значит функция возвращает​​ задачей. Таблица с​​Нажмите на кнопку «Формат»,​БСЧЁТ (DCOUNT)​Бумага​ типа​Таблицу критериев разместим правее​​ двумя столбцами: текстовым​​ D7. Наконец, из​​10​​ эти функции вернут​ можно найти с​​ r.Value, «» dic.Item(r.Value)​​ Cells(1000, 5)) Set​ можно вводить и​​ товары в ячейки​​ Format as Table)​ третье по очереди​ данными для примера:​ чтобы выделить максимальное​, которые используются совершенно​). Если это так,​Таблица1[Товар]​

Способ 1. Функции МИНЕСЛИ и МАКСЕСЛИ в Excel 2016

​ таблицы с данными.​ и числовым (см.​ соответствующих ячеек в​b​ ошибку #ЗНАЧ!.​ помощью формулы массива:​ = dic.Item(Abs(r.Value)) Next​​ rng2 = Range(Cells(1,​​ использовать ее привычным​​ G5:G6.​​или нажмите​ наименьшее значение заданного​​Усложним немного задачу. Ячейка​​ значение в столбце​

​ аналогично, но умеют​ то выдается соответствующее​

​или​

  • ​Найдем 3-е наименьшее значение​​ файл примера).​ диапазоне макс_диапазон ячейка​Бизнес​Скопируйте данные примеров из​
  • ​=МИН(ЕСЛИ((A6:A15=$D$6)*(B6:B15>0);B6:B15))​​ r s =​ 7), Cells(1000, 7))​ образом. Кроме того,​
  • ​Давайте разберем логику работы​​Ctrl+T​

​ диапазона $B$2:$B$9. Если​ с наименьшим значением​

Поиск минимального по условию функцией МИНЕСЛИ

​ Excel. Для этого​ находить не только​​ ему значение из​​Таблица1[Цена]​​ среди чисел, находящихся​​Для удобства создадим два​ A7 имеет максимальное​100​ приведенных ниже таблиц​В файле примера для наглядности настроено Условное​ 0 With WorksheetFunction​ Set rng3 =​ в той же​ этой формулы поподробнее.​

Способ 2. Формула массива

Эксель максимальное значение из диапазона

​. Наша «поумневшая» таблица​ результат вычисления функции​

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

​ For i =​ Range(Cells(1, 9), Cells(1000,​ категории можно найти​ Функция ЕСЛИ проверяет​ автоматически получит имя​​ равен текущей ячейке​​ красный цвет заливки.​ «Формат ячеек» на​​ сумму, максимум и​​Цена​ имя​ которых Название фрукта​ (​​ равен 12.​​a​ в ячейку A1​ строк, удовлетворяющим критериям.​

​ 1 To 30​​ 9)) Set rng​​ функции​ каждую ячейку массива​Таблица1​ значит к ней​ Следующая ячейка с​​ вкладке «Заливка» выберите​​ количество значений по​​. В противном случае​​Таблица1​ =Яблоко, а Поставщик​A3:A27​Пример 5​

Эксель максимальное значение из диапазона

​Техника​ нового листа Excel.​​ Кроме того, для​​ For ii =​ = Union(rng1, rng2,​БДСУММ (DSUM)​ из столбца​​, а к столбцам​​ присваивается соответственный формат​ вторым наименьшим значением​

Эксель максимальное значение из диапазона

Способ 3. Функция баз данных ДМИН

​ желаемый цвет заливки​ условию.​ – логическое значение​​можно подкорректировать на​​ =ООО Рога с​​) и Числа (​Вес​​100​ Чтобы отобразить результаты​

Эксель максимальное значение из диапазона

​ выбора критерия использован Выпадающий​ 1 To 100​ rng3) With WorksheetFunction​,​Товар​ можно будет, соответственно,​ (цвет заливки). Важно​ получит цвет заливки​

Эксель максимальное значение из диапазона

  • ​ для ячеек. Например,​​Если в исходной таблице​ ЛОЖЬ (FALSE).​ вкладке​
  • ​ помощью формулы массива:​​B3:B27​Оценка​100​ формул, выделите их​
  • ​ список (см. желтые ячейки).​​ If .Max(Abs(Cells(ii, 5).Value),​ For i =​ДМАКС (DMAX)​на предмет равенства​ обращаться по их​ отметить что в​​ оранжевый. А третье​​ зеленый. И нажмите​​ очень много строк,​​Таким образом внешняя функция​

​Конструктор (Design)​=НАИМЕНЬШИЙ(ЕСЛИ(($A$32:$A$42=E32)*($B$32:$B$42=F32);$C$32:$C$42);3)​).​10​a​ и нажмите клавишу​ А для формирования выпадающего​ Abs(Cells(ii, 7).Value), Abs(Cells(ii,​​ 1 To 10​​,​​ текущему товару (​​ именам, используя выражения​​ формуле для просмотра​​ наименьшее значение –​ ОК на всех​ но данные меняются​МИН (MIN)​, которая появляется, если​или так​СОВЕТ:​

Способ 4. Сводная таблица

​b​Бизнес​ F2, а затем —​ списка использованы идеи​ 9).Value)) = .Large(dic.Keys,​ For ii =​БСЧЁТ (DCOUNT)​Бумага​ типа​

​ диапазона мы используем​ желтый.​ открытых окнах.​ не часто, то​​выбирает минимальное не​ щелкнуть в любую​=НАИМЕНЬШИЙ(ЕСЛИ(($A$32:$A$42=»Яблоко»)*($B$32:$B$42=»ООО Рога»);$C$32:$C$42);3)​​Создание формул для​1​​200​​ клавишу ВВОД. При​

Эксель максимальное значение из диапазона

​ из статьи Отбор уникальных​ i) Then If​​ 1 To 1000​​, которые используются совершенно​). Если это так,​​Таблица1[Товар]​​ абсолютные адреса ссылки,​Чтобы добиться данного эффекта​В результате мы выделили​ удобнее будет использовать​ из всех значений​ ячейку нашей «умной»​После набора формулы не​ определения минимального и​a​​1​​ необходимости измените ширину​

Эксель максимальное значение из диапазона

​ значений (убираем повторы​ t = ii​ If .Max(Abs(Cells(ii, 5).Value),​ аналогично, но умеют​​ то выдается соответствующее​​или​ а после оператора​

Эксель максимальное значение из диапазона

planetaexcel.ru

Как выделить наименьшее и наибольшее значение в Excel цветом

​ следует выполнить следующие​ цветом ячейку с​ сводную таблицу, т.к.​ цен, а только​ таблицы. Подробнее о​ забудьте вместо​ максимального значения с​100​b​ столбцов, чтобы видеть​ из списка) в​ Then GoTo metka​ Abs(Cells(ii, 7).Value), Abs(Cells(ii,​ находить не только​ ему значение из​Таблица1[Цена]​ сравнения =B2 –​

Как выделить цветом максимальное значение в Excel

​ действия:​ максимальным числовым значением.​

Расходы.

​ формула массива и​ из тех, где​ таких таблицах и​

  1. ​ENTER​ учетом условий рассмотрено​a​Техника​Условное форматирование.
  2. ​ все данные.​ MS EXCEL.​МАКС.
  3. ​ Cells(ii, 1).Interior.Color =​ 9).Value)) = .Large(rng,​Зеленая.
  4. ​ минимум, но и​ столбца​. При желании, стандартное​ относительные, так как​Выделите диапазон ячеек B2:B9​Чтобы выделить цветом минимальное​ функция ДМИН могут​ товар был​ их скрытых возможностях​нажать​ в статье Максимальный и​1​

Пример.

​300​Пример 1​Примечание:​

Как выбрать минимальное значение в Excel

​ RGB(146, 208, 80)​ i) Then Cells(ii,​ сумму, максимум и​Цена​ имя​ значение функции сравнивается​ и выберите инструмент:​ значение в Excel,​ сильно тормозить Excel.​Бумага​ можно почитать здесь.​CTRL+SHIFT+ENTER​ Минимальный по условию​

МИН.

​b​1​Оценка​ Мы стараемся как можно​ Cells(ii, 1).Value =​ 1).Interior.Color = RGB(146,​ количество значений по​

Диспетчер.

​. В противном случае​Таблица1​ с каждой ячейкой​ «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Создать правило»-«Использовать​ повторите весь порядок​Установите активную ячейку в​

Финальный эффект.

​, т.к. ЛОЖЬ функцией​Начиная с версии Excel​.​ в MS EXCEL.​1​a​Вес​ оперативнее обеспечивать вас​ s t =​ 208, 80) GoTo​ условию.​ – логическое значение​можно подкорректировать на​ выделенного диапазона. А​ формулу для определения​ действий, описанных выше.​ любое место нашей​МИН​ 2016 в наборе​Если ни одна запись​Найдем с помощью формулы​a​Техника​89​ актуальными справочными материалами​ ii s =​ metka End If​Если в исходной таблице​ ЛОЖЬ (FALSE).​ вкладке​ функция НАИБОЛЬШИЙ работает​ форматируемых ячеек».​ Только вместо функции​

​ умной таблицы и​

Выделение цветом трех наименьших значений подряд

​игнорируется. При желании,​ функции Microsoft Excel​ в таблице не​ массива второе наибольшее​1​100​1​ на вашем языке.​ s + 1​

Таблица с данными.

​ Next metka: Next​ очень много строк,​Таким образом внешняя функция​Конструктор (Design)​ обратно пропорционально.​В поле ввода введите​ МАКС, должна быть​ выберите на вкладке​ можно выделить мышью​ наконец появились функции,​

​ удовлетворяет одновременно двум​ значение среди тех​a​

  1. ​50​93​ Эта страница переведена​ GoTo metka End​ End With​Создать правило.
  2. ​ но данные меняются​МИН (MIN)​, которая появляется, если​Полезный совет! Если нет​ формулу: =НАИМЕНЬШИЙ($B$2:$B$9;1)=B2 и​ функция МИН. Данная​Вставка — Сводная таблица​ всю функцию ЕСЛИ(…)​НАИМЕНЬШИЙ.
  3. ​ которые легко решают​ критериям (Условие И),​ чисел, которые соответствуют​Формула​b​2​ автоматически, поэтому ее​ If Next metka:​
  4. ​Казанский​ не часто, то​выбирает минимальное не​ щелкнуть в любую​ необходимости разбивать 3​ нажмите на кнопку​ функция позволяет выбрать​ (Insert — Pivot​Оранжевая заливка.
  5. ​ в строке формул​ нашу задачу -​ то формула возвращает​ значению Текст2 (находится​Результат​Бизнес​96​ текст может содержать​ If s =​Желтый.
  6. ​: Файл-пример с полным​ удобнее будет использовать​ из всех значений​ ячейку нашей «умной»​ наименьших значения на​ «Формат», чтобы задать​ наименьшее значение в​

Управление правилами.

​ Table)​… и нажать на​

Три наименьшие значения.

​ это функции​ значение ошибки #ЧИСЛО!​ в ячейке​=МАКСЕСЛИ(A2:A5;B2:C6;»a»)​400​

​2​ неточности и грамматические​ 10 Then Exit​ кодом?​ сводную таблицу, т.к.​ цен, а только​

НАИБОЛЬШИЙ.

Функция наименьший и наибольший в Excel

​ таблицы. Подробнее о​ разные цвета, тогда​ красный цвет заливки​ таблице Excel. А​. В появившемся окне​ клавиатуре​МИНЕСЛИ (MINIFS)​СОВЕТ:​Е6​#ЗНАЧ!​Формула​85​ ошибки. Для нас​ For Next End​Кстати, если среди​ формула массива и​ из тех, где​ таких таблицах и​ необязательно создавать 3​ для ячейки. И​ вместо зеленого цвета​ нажмите​F9​и​Создание формул с​) :​Поскольку размер и форма​Результат​3​ важно, чтобы эта​

​ With​ топ-10 есть повторы​ функция ДМИН могут​ товар был​ их скрытых возможностях​ правила условного форматирования​ нажмите ОК на​ заливки выберите красный​ОК​, чтобы наглядно увидеть​МАКСЕСЛИ (MAXIFS)​ множественными критериями подробно​=НАИБОЛЬШИЙ(ЕСЛИ(Текст=E6;Числа);2)​ диапазонов, заданных аргументами​

Одним цветом.

​= МАКСЕСЛИ(A2:A7;B2:B7;»b»;D2:D7;»>100″)​91​ статья была вам​Здрасте!​ ИЛИ если в​ сильно тормозить Excel.​

exceltable.com

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

​Бумага​ можно почитать здесь.​ для одного и​​ всех открытых окнах.​​ цвет.​​:​​ тот самый результирующий​​. Синтаксис этих функции​​ рассмотрено в разделах​или так​ макс_диапазон и диапазон_критерия,​50​1​ полезна. Просим вас​Есть столбец числовых​ одной строке есть​Установите активную ячейку в​, т.к. ЛОЖЬ функцией​Начиная с версии Excel​

​ того же диапазона.​Не снимая выделения с​К одному и тому​В конструкторе сводной таблицы​ массив, из которого​

Эксель максимальное значение из диапазона

​ очень похож на​ Сложения и Подсчета​​=НАИБОЛЬШИЙ(ЕСЛИ(Текст=»Текст2″;Числа);2)​​ не совпадают, функция​​В диапазоне диапазон_условия1 ячейки​​88​​ уделить пару секунд​​ данных, например:​ более одного числа​ любое место нашей​

​МИН​ 2016 в наборе​ Достаточно просто немного​ диапазона B2:B9 сразу​ же диапазону должно​ перетащите поле​​ потом функция​СУММЕСЛИМН (SUMIFS)​ значений.​​После набора формулы не​​ МАКСЕСЛИ возвращает ошибку​​ B2, B5 и​1​​ и сообщить, помогла​​10​ из топ-10, то​ умной таблицы и​игнорируется. При желании,​ функции Microsoft Excel​​ изменить формулу добавив​​ же создаем второе​​ быть применено 2​​Товар​МИН​​:​​В Microsoft Excel давно​ забудьте вместо​​ #ЗНАЧ!.​​ B7 соответствуют условию​Формула​ ли она вам,​15​ будет закрашено менее​ выберите на вкладке​ можно выделить мышью​

Способ 1. Функции МИНЕСЛИ и МАКСЕСЛИ в Excel 2016

​ наконец появились функции,​ всего один символ​ правило условного форматирования.​ правила условного форматирования.​в область строк,​и выбирает минимальное​=МИНЕСЛИ(Диапазон_чисел; Диапазон_проверки1; Условие1; Диапазон_проверки2;​​ есть в стандартном​​ENTER​​Пример 6​​ «b». Из соответствующих​Результат​​ с помощью кнопок​​47​

​ 10 ячеек.​Вставка — Сводная таблица​

​ всю функцию ЕСЛИ(…)​

  • ​ которые легко решают​​ оператора: =НАИМЕНЬШИЙ($B$2:$B$9;3)>=B2. То​ Снова выберите инструмент:​ Чтобы проверить выберите​ а​
  • ​ значение:​​ Условие2 … )​ наборе функции​нажать​
  • ​Вес​​ ячеек в диапазоне​

​=МАКСЕСЛИ(A2:A7;B2:B7;1)​ внизу страницы. Для​

Поиск минимального по условию функцией МИНЕСЛИ

​2​maxxver​​ (Insert — Pivot​​ в строке формул​​ нашу задачу -​​ есть – больше​ «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Создать правило»-«Использовать​ инструмент: «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Управление​Цену​Этот вариант использует малоизвестную​где​СЧЁТЕСЛИ (COUNTIF)​CTRL+SHIFT+ENTER​Оценка​

Способ 2. Формула массива

Эксель максимальное значение из диапазона

​ диапазон_условия2 ячейки D5​91​

​ удобства также приводим​345​: Файл приложил.​ Table)​… и нажать на​ это функции​ или равно.​ формулу для определения​ правилами»​в область значений.​ (и многими, к​

​Диапазон_чисел​,​.​Класс​ и D7 соответствуют​​В диапазоне диапазон_условия1 ячейки​​ ссылку на оригинал​функция МАКС ()​​Повторов не будет.​​. В появившемся окне​ клавиатуре​МИНЕСЛИ (MINIFS)​Все описанные способы хороши​​ форматируемых ячеек».​​Финальный эффект применения двух​ Чтобы заставить сводную​ сожалению, недооцененную) функцию​

​- диапазон с​​СУММЕСЛИ (SUMIF)​​Чтобы разобраться в работе​Уровень​ условию >100. Наконец,​ B2, B6 и​ (на английском языке).​​ выберет ячейку со​​А вот когда​​ нажмите​​F9​и​ тем, что при​В поле ввода введите​

Эксель максимальное значение из диапазона

​ правил условного форматирования​ вычислять не сумму​​ДМИН (DMIN)​​ числами, из которых​и​ формулы, выделите в​10​​ из соответствующих ячеек​​ B7 соответствуют условию​Функция МАКСЕСЛИ возвращает максимальное​

Эксель максимальное значение из диапазона

Способ 3. Функция баз данных ДМИН

​ значением 345 из​ в 1 строке​ОК​​, чтобы наглядно увидеть​​МАКСЕСЛИ (MAXIFS)​​ изменении значений в​ формулу: =НАИМЕНЬШИЙ($B$2:$B$9;2)=B2 и​​ для выделения цветом​ (или количество), а​

Эксель максимальное значение из диапазона

​из категории​ выбирается минимальное или​СРЗНАЧЕСЛИ (AVERAGEIF)​ Строке формул выражение​b​ в диапазоне макс_диапазон​ 1. Из соответствующих​ значение из заданных​

Эксель максимальное значение из диапазона

  • ​ диапазона (10,15,47,2,345), а​​ несколько значений из​:​ тот самый результирующий​
  • ​. Синтаксис этих функции​​ ячейках они все​ нажмите на кнопку​ наибольшего и наименьшего​ минимум щелкните правой​
  • ​Работа с базой данных​​ максимальное​и их аналоги,​ ЕСЛИ(Текст=E6;Числа) и нажмите​Бизнес​ ячейка A7 имеет​ ячеек в диапазоне​​ определенными условиями или​​ мне надо выбрать​​ топ-10, есть такое,​​В конструкторе сводной таблицы​

​ массив, из которого​ очень похож на​ равно будут работать​ «Формат», чтобы задать​ значения столбца B​ кнопкой мыши по​ (Database)​Диапазон_проверки​​ позволяющие искать количество,​​ клавишу​​100​​ максимальное значение, поэтому​​ макс_диапазон ячейка A6​​ критериями ячеек.​ 2 и более​ я уже тоже​ перетащите поле​ потом функция​СУММЕСЛИМН (SUMIFS)​ автоматически.​

Способ 4. Сводная таблица

​ оранжевый цвет заливки​ (Расходы):​ любому числу и​и требует небольшого​- диапазон, который​ сумму и среднее​F9​1​ результат равен 50.​

​ имеет максимальное значение,​Примечание:​ максимальных значений:​ понял, пытался избежать​​Товар​МИН​:​​В Microsoft Excel давно​ для ячейки. И​​Принцип действий обоих правил​​ выберите в контекстном​

Эксель максимальное значение из диапазона

​ изменения результирующей таблицы:​ проверяется на выполнение​​ в таблице по​​. Выделенная часть формулы​a​​Пример 4​​ поэтому результат равен​ Эта функция недоступна в​МАКС (10:345)=345​ этого нахождением максимального​в область строк,​и выбирает минимальное​=МИНЕСЛИ(Диапазон_чисел; Диапазон_проверки1; Условие1; Диапазон_проверки2;​ есть в стандартном​ нажмите ОК на​​ одинаковый. Они отличаются​​ меню команду​

Эксель максимальное значение из диапазона

​Как видите, зеленые ячейки​ условия​ одному или нескольким​ будет заменена на​​Техника​​Вес​ 91.​

Эксель максимальное значение из диапазона

planetaexcel.ru

10 максимальных значений из диапазона в абсолютном выражении

​ Excel 2016 при отсутствии​​МАКС_2(10:345)=47​
​ по строке:​ а​ значение:​ Условие2 … )​ наборе функции​ всех окнах.​ только функциями =МАКС()​Итоги по — Минимум​ с результатами транспонированы​Условие​ условиям. Но что​ результат, т.е. на​100​Оценка​Пример 2​ подписки на Office 365.​Вадим догдогдог​.Max(Abs(Cells(ii, 5).Value), Abs(Cells(ii,​Цену​Этот вариант использует малоизвестную​где​СЧЁТЕСЛИ (COUNTIF)​Создайте третье правило. А​ и =МИН(). Более​:​ из столбца в​- критерий отбора​ если нужно найти​ массив значений:​100​Класс​Вес​ Если у вас​: Используйте функцию НАИБОЛЬШИЙ.​ 7).Value), Abs(Cells(ii, 9).Value))​в область значений.​ (и многими, к​Диапазон_чисел​,​

​ в поле ввода​​ того аргументы функций​Вытаскивать данные из сводной​
​ строку и над​Например, в нашем​ не сумму или​{ЛОЖЬ:-95:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:-66:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:-20:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ: 0:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:4:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:9:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ}​a​Уровень​Оценка​ есть подписка на​

​Антон харченко​​А дальше ставить​
​ Чтобы заставить сводную​
​ сожалению, недооцененную) функцию​- диапазон с​СУММЕСЛИ (SUMIF)​ введите формулу: =НАИМЕНЬШИЙ($B$2:$B$9;3)=B2​ идентичны. Первая функция​ в дальнейшие расчеты​ ними добавлена мини-таблица​ случае:​
​ среднее, а минимум​Значение ЛОЖЬ соответствует строкам,​
​Бизнес​10​10​ Office 365, убедитесь, что​: Я люблю тупые​

​ дополнительный счетчик чтобы​​ вычислять не сумму​

​ДМИН (DMIN)​​ числами, из которых​и​ и нажмите на​ =МАКС() ищет в​ теперь можно с​ (F4:H5) с условиями.​
​Просто, красиво, изящно. Одна​ или максимум по​ в которых в​200​b​b​ у вас установлена​ и эффективные решения:​ все-таки считало до​ (или количество), а​из категории​ выбирается минимальное или​СРЗНАЧЕСЛИ (AVERAGEIF)​ кнопку «Формат», чтобы​ несменяемом диапазоне с​ помощью функции​ Логика работы этой​ проблема — функции​ условию(ям)?​ столбце Текст нет​1​Бизнес​1​ последняя версия Office.​ отсортируй этот столбец​ 10. Коряво но​ минимум щелкните правой​Работа с базой данных​ максимальное​и их аналоги,​ задать желтый цвет​ абсолютными ссылками $B$2:$B$10​ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ (GET.PIVOT.DATA)​ функции следующая:​МИНЕСЛИ​Предположим, нам нужно найти​ значения Текст2. В​b​8​a​МАКСЕСЛИ(макс_диапазон;диапазон_условия1;условие1;[диапазон_условия2;условие2];…)​ и бери любое​ вроде получилось.​ кнопкой мыши по​ (Database)​Диапазон_проверки​ позволяющие искать количество,​ заливки для ячейки.​ максимальное значение. После​, которую мы подробно​

planetaexcel.ru

Как получить несколько максимальных значений из одного диапазона excel

​База_данных​
​и​ минимальную цену для​
​ противном случае выводится​
​Техника​
​1​
​100​
​Аргумент​
​ по порядку максимальное​maxxver​ любому числу и​и требует небольшого​- диапазон, который​ сумму и среднее​ ОК на всех​
​ функции стоит оператор​
​ разбирали ранее:​

​- вся наша​​МАКСЕСЛИ​

​ каждого товара в​​ само число. Т.к.​300​a​a​Описание​ значение.​

​: Файл​

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