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

Функция МАКС в Excel как найти максимальное значение
На чтение
21 мин.
Просмотров
18
Дата обновления
06.11.2024

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

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

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

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

Функция МАКС

Функция MAX в Excel возвращает максимальное значение в указанном наборе данных.

Его синтаксис следующий:

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

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

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

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

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

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

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

  1. В ячейке введите =MAX(
  2. Выберите диапазон чисел с помощью мыши.
  3. Введите закрывающую скобку.
  4. Нажмите Enter для завершения.

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

=МАКС(А1:А6)

 

 

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

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

 

 

5 фактов, которые вам нужно знать о функции MAX –

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

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

Далее мы покажем некоторые распространенные варианты использования функции MAX. 

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

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

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

=МАКС(С2:Е7)

 

 

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

Допустим, у нас есть информация об учениках с их оценками, но часть значений оценок — логические, текстовые, а у некоторых еще нет оценок.

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

 = МАКС(В2:В10)

 

 

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

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

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

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

Вы получите такое выражение:

=МАКС(С2:Е2;С7:Е7)

 

 

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

Во внутренней системе Excel даты представляют собой не что иное, как порядковые номера дней, поэтому функция MAX прекрасно их обрабатывает.

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

=МАКС(С2:С7)

 

 

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

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

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

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

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

МАКС + ЕСЛИ

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

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

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

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

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

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

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

МАКСЕСЛИ

В Excel 2019 и Office 365 есть специальная функция MAXIF, предназначенная для поиска наибольшего значения на основе 126 критериев.

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

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

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

 

 

Получить максимальное значение без учета нулей

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

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

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

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

=МАКС(ЕСЛИ(C2:C70, C2:C7))

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

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

И вот что у нас есть:

 

 

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

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

В качестве обходного пути вы можете использовать MAX вместе с ISERROR. Поскольку вы ищете диапазон A1:B5, формула принимает следующий вид:

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

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

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

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

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

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

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

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

=ДОБАВЛЕНО(4,6;A1:B6)

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

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

 

 

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

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

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

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

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

Вам не нравится это решение? Тогда давайте создадим что-то более работоспособное

0 Комментариев
Комментариев на модерации: 0
Оставьте комментарий