- Функция МАКС
- Как получить наибольшую (последнюю) дату в Excel
- Как выделить наибольшее значение в Excel
- Выделите максимальное число в диапазоне Excel
- Как выделить цветом максимальное число в каждой строке
- Максимальное значение с условиями.
- МАКС + ЕСЛИ
- МАКС + СУММПРОИЗВ
- МАКСЕСЛИ
- Выбираем максимальное значение в Excel без учета нулей
- Как найти максимальное значение, игнорируя ошибки
- Как найти в Excel наибольшее число – примеры.
- Как выбрать максимальное значение в группе чисел.
- Наибольшее значение в несмежных ячейках или диапазонах Excel
- Вычислить наибольшую разницу в сумме.
- Как найти адрес ячейки Excel с максимальным числом.
- Вернуть максимальное абсолютное значение с сохранением знака
- Максимальное значение применительно к тексту.
- Функция МИН
Функция МАКС
Найти максимальное значение в Excel можно с помощью специальной функции:
=МАКС (Число1; Число2; Число3;…)
Синтаксис будет таким. Но обратите внимание, что мы используем точки с запятой (;) для обозначения чисел. Например:
=МАКС(1;23;1234;7)
Вы можете попробовать ввести эту цифровую последовательность самостоятельно. Но не расстраивайтесь, ведь в скобках можно указать и диапазон ячеек. Более того, вы можете указать не только один столбец, но и несколько одновременно.
=МАКС(A1:A11)
ПРИМЕЧАНИЕ! Напомню, что диапазон ячеек можно указать вручную с помощью двоеточия (:), либо выделить их левой кнопкой мыши. Выбор происходит сразу после открывающей скобки.
Вы можете ввести функцию вручную, начиная со знака равенства (=). Или используйте вставку функции. Выберите ячейку, в которой она должна находиться. Перейдите на вкладку «Главная». В разделе редактирования нажмите стрелку рядом с функцией «Количество».
Затем просто выберите «Максимум» и выберите ячейки, которые хотите указать в качестве аргументов.
Вы даже можете указать отдельные ячейки или диапазоны. Для этого используйте нажатую клавишу:
Ctrl
После этого отметьте нужные вам цифры. Вы можете выделить не только одну ячейку, но и несколько областей одновременно.
Несколько важных моментов, которые вам следует знать.
- Если одна из ячеек содержит не число, а слово или символ, функция все равно обработает запрос и проигнорирует эти данные.
- Если в диапазоне нет числа, в ответе вы увидите ноль.
- При обработке логических выражений функция ИСТИНА соответствует единице (1), а ЛОЖЬ — нулю (0).
Читайте также: Код ошибки 492 в Плей Маркет — способы исправления
Как получить наибольшую (последнюю) дату в Excel
Во внутренней системе Excel даты — это не что иное, как порядковые номера дней, поэтому функция МАКС без проблем с ними справляется.
Например, чтобы найти последнюю дату доставки из C2:C7, запишите обычную формулу, которую вы бы использовали для чисел:
=МАКС(C2:C7)
Поскольку дата тоже число, все работает отлично.
Как выделить наибольшее значение в Excel
В ситуации, когда вы хотите определить наибольшее число в исходном наборе данных, самый быстрый способ выделить его — использовать условное форматирование Excel. В примерах ниже показаны два разных варианта.
Выделите максимальное число в диапазоне Excel
В Microsoft Excel есть встроенное правило форматирования максимального числа в диапазоне, которое идеально соответствует нашим потребностям. Как это использовать:
- Выберите диапазон номеров (в нашем случае C2:E8).
- На вкладке «Главная» в группе «Стили» нажмите «Условное форматирование» > «Новое правило».
- В диалоговом окне «Новое правило форматирования» выберите «Форматировать только первые или последние значения».
- На нижней панели выберите «первый» из раскрывающегося списка и введите 1 в поле рядом с ним (это означает, что вы хотите выделить только одну ячейку, которая содержит наибольшее значение).
- Нажмите кнопку «Формат» и выберите стиль оформления.
- Дважды нажмите «ОК», чтобы закрыть оба окна
Как выделить цветом максимальное число в каждой строке
Поскольку встроенного правила для извлечения наибольшего значения из каждой строки таблицы Excel не существует, вам потребуется настроить свое собственное на основе функции МАКС. Вот как:
- Выберите все строки, которые хотите проверить (C3:E8).
- Нажмите «Новое правило» > «Применить формулу.
- В поле Формат значений напишите:
=C3=МАКС($C3:$E3)
Где C3 — верхняя левая ячейка, а $C3:$E3 — координаты первой строки. Чтобы правило работало, обязательно фиксируйте координаты столбца в диапазоне знаком $.
- Нажмите кнопку «Формат» и выберите нужный формат.
- Нажмите «ОК» дважды.
Советы. Таким же образом можно выделить максимальное значение в каждом столбце. Шаги точно такие же, за исключением того, что вы записываете условие диапазона для первого столбца и фиксируете координаты строки:
=C2=MAX(C$2:C$7)
Дополнительные сведения см в разделе «Как создать правило условного форматирования на основе формул» .
Максимальное значение с условиями.
Довольно часто случается, что из большого объема данных Excel необходимо выбрать из его части максимальное значение. Например, найти самую крупную партию определенного товара в огромном списке продаж. Или найдите высшую оценку по предмету среди большого набора данных об оценках, полученных учащимися с определенной оценкой по нескольким предметам в школе.
Если вы хотите получить максимальное значение Excel с учетом определенных условий, вы можете выбрать одну из нескольких формул, представленных ниже. Чтобы убедиться, что все они дают одинаковый результат, мы тестируем их на одном и том же наборе данных.
Проблема: мы хотим найти крупнейшую продажу определенного продукта, указанного в F1.
МАКС + ЕСЛИ
Если вы ищете решение, которое работает во всех версиях Excel, используйте функцию ЕСЛИ для проверки условия, а затем передайте полученный массив в функцию:
=МАКС(ЕСЛИ(B2:B15=F1, C2:C15))
Чтобы это сработало, одновременно нажмите Ctrl + Shift + Enter, чтобы ввести формулу массива. Если все сделано правильно, Excel заключит ваше выражение в {фигурные скобки}, которые являются визуальным указанием формулы массива.
Также возможно одновременно оценить несколько условий, о которых мы поговорим позже.
МАКС + СУММПРОИЗВ
Если вам не нравится использовать формулы массива в ваших таблицах, вы можете объединить МАКС с функцией СУММПРОИЗВ, которая может работать с массивами:
=СУММПРОИЗВ(МАКС((B2:B15=F1)*(C2:C15)))
МАКСЕСЛИ
В Excel 2019 и Office 365 есть специальная функция MAXESLI, предназначенная для поиска наибольшего значения по 126 критериям.
В нашем случае используется только одно условие, поэтому формула очень простая:
=МАКСЕСЛИ(C2:C15;B2:B15;F1)
На снимке экрана ниже показаны все три формулы в действии:
Выбираем максимальное значение в Excel без учета нулей
Фактически это вариант условного MAX, рассмотренного в предыдущем примере. Чтобы исключить нули, используйте логический оператор «не равно» и поместите выражение «<> 0» либо в критерий функции MAXIF, либо в конструкцию MAX+IF.
Как вы понимаете, проверять это условие имеет смысл только в том случае, если имеются отрицательные числа. Для положительных чисел эта проверка не нужна, поскольку любое положительное число больше нуля.
Для пробы найдём наименьшую скидку в диапазоне C2:C7. Поскольку все скидки представлены отрицательными числами, наименьшая скидка на самом деле является самой большой.
Обязательно нажмите Ctrl + Shift + Enter, чтобы правильно заполнить формулу массива:
=МАКС(ЕСЛИ(C2:C7<>0, C2:C7))
И это обычная формула –
=MAXIF(C2:C7;C2:C7,»<>0″)
Как найти максимальное значение, игнорируя ошибки
Когда вы работаете с большим объемом данных, подчиняющихся различным формулам, есть вероятность, что некоторые из них приведут к ошибкам. Следовательно, функция MAX также вернет ошибку.
В качестве обходного пути вы можете использовать MAX вместе с ERROR. Учитывая, что вы ищете диапазон A1:B5, формула имеет следующий вид:
=МАКС(ЕСЛИ(ОШИБКА(A1:B6); «», A1:B6))
Чтобы упростить формулу, используйте функцию ЕСЛИ-ОШИБКА вместо комбинации ЕСЛИ+ОШИБКА. Это также сделает логику более очевидной — если в A1:B6 есть ошибка, замените ее пустой строкой (»), а затем вычислите наибольшее значение в диапазоне:
=МАКС(ОШИБКА(A1:B6; «»))
Обратной стороной является то, что вам нужно не забыть нажать Ctrl + Shift + Enter, потому что это работает только как формула массива.
В Excel 2019 и Office 365 функция MAXIF может быть хорошим решением, если ваш набор данных содержит хотя бы одно положительное число или нулевое значение:
=МАКСЕСЛИ(A1:B6;A1:B6;»>=0″)
Поскольку формула ищет максимальное значение, большее или равное 0, она не будет работать для набора данных, состоящего исключительно из отрицательных чисел.
Также идеальной является функция АГРЕГАТ, которая может выполнять множество операций и игнорировать значения ошибок:
=АГРЕГАТ(4;6;A1:B6)
Число 4 в первом аргументе говорит вам о поиске максимального числа, шесть во втором аргументе — это опция «игнорировать ошибку», а A1:B6 — ваш целевой диапазон.
Все формулы дают один и тот же результат:
Как найти в Excel наибольшее число – примеры.
Ниже мы покажем несколько распространенных вариантов использования функции MAX.
Во многих случаях существует несколько разных решений одной и той же проблемы, поэтому я рекомендую вам протестировать все варианты, чтобы найти тот, который работает лучше всего.
Как выбрать максимальное значение в группе чисел.
Чтобы извлечь наибольшее число из группы чисел в Excel, передайте группу функции MAX в качестве ссылки на диапазон. Диапазон может содержать любое количество строк и столбцов. Например, чтобы получить максимальное значение C2:E7, используйте следующую простую формулу:
=МАКС(C2:E7)
Примечание. Если в вашей области поиска есть пустые ячейки, не проблема! Функция MAX просто проигнорирует их и будет работать с существующими данными.
Допустим, у нас есть информация об учениках с их оценкой, но некоторые значения оценок являются логическими, текстовыми, а некоторые еще не имеют оценки вообще.
Давайте воспользуемся функцией:
= МАКС(B2:B10)
Как видите, ячейки с текстом игнорируются, а также пустые ячейки, логические значения устанавливаются в ноль, а затем вычисляется максимальное число, как показано в таблице Excel выше.
Наибольшее значение в несмежных ячейках или диапазонах Excel
Для поиска по несмежным ячейкам и диапазонам необходимо включить в формулу ссылку на каждый отдельный адрес. Давайте рассмотрим это шаг за шагом:
- Начните вводить функцию MAX в ячейку.
- После ввода открывающей скобки нажмите и удерживайте клавишу Ctrl и с помощью мыши выберите нужные ячейки и диапазоны.
- Отпустите Ctrl и введите закрывающую скобку.
- Нажмите Ввод.
Вы получите формулу максимального числа в Excel следующим образом:
=МАКС(C2:E2;C7:E7)
Вычислить наибольшую разницу в сумме.
Допустим, нам нужно рассчитать наибольшую общую разницу за месяц подряд для каждого продукта. Или, говоря иначе, найдите максимальное изменение продаж за месяц.
Ниже представлена таблица Excel с небольшой выборкой данных за 4 месяца.
Если вы решаете задачу напрямую, вы можете использовать функцию ЕСЛИ со многими условиями:
=ЕСЛИ(И((МАКС(B2:C2)-МИН(B2:C2))>(МАКС(C2:D2)-МИН(C2:D2)), (МАКС(B2:C2)-МИН(B2:C2))))>(MAX(D2:E2)-MIN(D2:E2))), MAX(B2:C2)-MIN(B2:C2), ЕСЛИ((MAX(C2:D2)-MIN(C2:D2)))>(МАКС(D2:E2)-МИН(D2:E2)), МАКС(C2:D2)-МИН(C2:D2),МАКС(D2:E2)-МИН(D2:E2)))
Но используя функцию MAX, вы можете существенно упростить расчет и не использовать столь длинную и сложную структуру.
Используя функцию ABS, мы будем искать максимальное изменение независимо от знака. Попробуйте заменить большую формулу этой:
=MAX(ABS(B2-C2),ABS(C2-D2),ABS(D2-E2))
Как видно из таблицы ниже, этот вариант намного проще и дает те же результаты.
Как найти адрес ячейки Excel с максимальным числом.
Есть ли решение, которое будет сообщать адрес ячейки с наибольшим числом, а не само число? То есть, если A4 равен 9 и это значение самое большое, как мне написать формулу, которая будет возвращать координаты A4 вместо 9?
Вы можете использовать функции ЯЧЕЙКА, ИНДЕКС и ПОИСКПОЗ в сочетании с функцией МАКС, чтобы вернуть адрес ячейки с наибольшим значением.
Например, если вы хотите найти ячейку с наибольшим значением в столбцах от A1 до A7, вы можете использовать следующий расчет:
=ЯЧЕЙКА(«адрес»,ИНДЕКС(A1:A7,MATCH(MAX(A1:A7);A1:A7,0)))
Получаем результат в виде абсолютной ссылки $A$4, которая указывает на наибольшее число в этом диапазоне.
Однако обратите внимание, что это выражение работает только с одним столбцом.
Вот еще несколько альтернативных вариантов поиска адреса наибольшего числа в столбце, из которых вы сможете выбрать наиболее подходящий для себя:
Матричная формула –
{=АДРЕС(СООТВЕТСТВИЕ(МАКС(F1:F7),F1:F7,0),СТОЛБЕЦ(F1:F7),4)}
Общая формула, требующая явного указания столбца:
=»F»&MATCH(MAX(F1:F7),F1:F7,0)
Другая матричная формула –
{=ЯЧКА(«адрес»;ИНДЕКС(F2:F7,MATCH(MAX(F2:F7),F2:F7,0)))}
На скриншоте вы можете видеть, что все они возвращают один и тот же адрес:
И еще одна формула массива для отображения адреса, которая работает с диапазоном из нескольких строк и столбцов:
{=АДРЕС(МАКС(ЕСЛИ((C2:E7=МАКС(C2:E7)),СТРОКА(C2:E7)));МАКС(ЕСЛИ((C2:E7=MAX(C2:E7));СТОЛБЕЦ(C2) :Е7))))}
В данном случае, как видите, мы ищем адрес наибольшего числа в двумерном диапазоне C2:E7.
Напомню, что формула массива вводится комбинацией клавиш Ctrl+Shift+Enter.
Вернуть максимальное абсолютное значение с сохранением знака
В некоторых ситуациях вам может потребоваться найти наибольшее абсолютное значение в электронной таблице Excel, но вернуть число с исходным знаком, а не с абсолютным значением.
Предполагая, что числа находятся в ячейках A1:B5, используйте следующее выражение:
=ЕСЛИ(ABS(MAX(A1:B5))>ABS(MIN(A1:B5)); MAX(A1:B5);MIN(A1:B5))
Казалось бы, сложная логика довольно проста. Сначала найдите наибольшее и наименьшее числа в диапазоне и сравните их абсолютные значения. Если абсолютное (без учета знака) максимальное значение больше абсолютного минимального значения, возвращается это наибольшее число, в противном случае — наименьшее число.
Поскольку формула возвращает исходное значение, а не абсолютное значение, информация о символах сохраняется (см снимок экрана выше).
Максимальное значение применительно к тексту.
Допустим, у нас есть список имен и нам нужно посчитать их максимальную длину, то есть найти наибольшее количество символов в ячейке Excel.
Здесь нам нужно использовать функцию LEN для расчета длины имени.
=ДЛИНА(A2)
А затем мы воспользуемся функцией MAX, чтобы узнать максимальную длину полного имени.
=МАКС(B2;B13)
Либо можно обойтись без лишнего столбца и посчитать максимальную длину текстового значения в одной ячейке. Для этого объедините эти формулы, вставив DLST в MAX:
=МАКС(ДЛИНА(A2:A13))
Обратите внимание, что это формула массива. Ведь работать можно не только с площадью, но и с рядом числовых значений, которые формирует другая функция.
Функция МИН
Она работает аналогично функции MAX(), но возвращает минимальное значение из диапазона.
=МИН(1; 2; 3; 4; 5)
Здесь вы также можете указать диапазон ячеек, используя левую кнопку мыши. Помните, что функция начинается со знака равенства (=).
=МИН(A1:A11)
Все правила такие же, как и для функции MAX(), а это значит, что с логическими функциями нужно быть осторожными. Если вы прочитали первую главу этой статьи, то должны понимать, что функции ЛОЖЬ и ИСТИНА соответствуют числам 0 и 1. Это означает, что если где-то в диапазоне используются логические данные, они могут оказаться минимальными, что может испортить конечный результат. Поэтому с этой формулой нужно быть осторожнее.