Функция МАКС
В этой статье описаны синтаксис формулы и использование функции МАКС в Microsoft Excel.
Описание
Возвращает наибольшее значение из набора значений.
Синтаксис
Аргументы функции МАКС описаны ниже.
- Число1, число2. Аргумент «число1» является обязательным, последующие числа необязательные. От 1 до 255 чисел, среди которых требуется найти наибольшее.
Замечания
- Аргументы могут быть либо числами, либо содержащими числа именами, массивами или ссылками.
- Учитываются логические значения и текстовые представления чисел, которые непосредственно введены в список аргументов.
- Если аргумент является массивом или ссылкой, то учитываются только числа. Пустые ячейки, логические значения и текст в массиве или ссылке игнорируются.
- Если аргументы не содержат чисел, функция МАКС возвращает значение 0 (ноль).
- Аргументы, которые являются значениями ошибки или текстами, не преобразуемыми в числа, приводят в возникновению ошибок.
- Если в ссылку в качестве части вычислений необходимо добавить логические значения и текстовые представления, воспользуйтесь функцией МАКСА.
Пример
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу Enter. При необходимости измените ширину столбцов, чтобы видеть все данные.
МАКСЕСЛИ
Функция МАКСЕСЛИ возвращает максимальное значение из заданных определенными условиями или критериями ячеек.
Примечание: Эта функция доступна в Windows или Mac, если у вас есть Office 2019 или у вас есть подписка На Microsoft 365. Если вы являетесь подписчиком Microsoft 365, убедитесь, что у вас установлена последняя версия Office.
Синтаксис
Фактический диапазон ячеек, для которого определяется максимальное значение.
Набор ячеек, оцениваемых с помощью условия.
условие1
(обязательно)
Условие в виде числа, выражения или текста, определяющее ячейки, которые имеют максимальное значение. Такой же набор условий используется для функций МИНЕСЛИ, СУММЕСЛИМН и СРЗНАЧЕСЛИМН.
диапазон_условия2,
условие2, …(необязательный аргумент)
Дополнительные диапазоны и условия для них. Можно ввести до 126 пар диапазонов и условий.
Примечания
- Размер и форма аргументов макс_диапазон и диапазон_условияN должны быть одинаковыми. В противном случае эти функции вернут ошибку #ЗНАЧ!.
Примеры
Скопируйте данные примеров из приведенных ниже таблиц и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.
Функция МАКС() в EXCEL
Если аргументы не содержат чисел, функция МАКС() возвращает значение 0. Это серьезный недостаток, он негативно проявляется например, при решение задачи о нахождении максимального по условию .
Если аргумент является массивом или ссылкой, то учитываются только числа. Пустые ячейки, логические значения (ЛОЖЬ и ИСТИНА) и текст игнорируются. Это видно из таблицы в файле примера .
Не все так просто с логическими значениями, т.к. ЛОЖЬ эквивалентна 0, а ИСТИНА=1 (проверить это можно записав формулу =ИСТИНА+0 ). Если логическое значение введено в аргументе не через ссылку, а напрямую ( =МАКС(ИСТИНА;-55) ), то формула учтет это значение (в нашем случае она вернет 1). Если логическое значение введено через ссылку, то оно учтено не будет (см. столбец С на рисунке выше). Учесть логические выражения можно используя формулу =МАКСА(C5:C9) , однако, с ней нужно быть осторожней, т.к. при наличии текстовых значений или чисел в текстовом формате, функция =МАКСА() возвращает 0.
Значение ошибки в ячейке приводит к ошибке в формуле. Прежде чем применять функцию МАКС() — обработайте ошибку, например с помощью функции ЕСЛИОШИБКА() .
Значение числа в текстовом формате игнорируется функцией МАКС() (см. столбец Е на рисунке выше). Перед нахождением максимального значения можно попытаться преобразовать все значения в числовой формат. Это можно сделать формулой массива = МАКС(ЕСЛИ(ЕЧИСЛО(E5:E9+0);E5:E9+0;»»))
В отличие от функции СУММ() и СЧЁТ() у МАКС() нет аналога СУММЕСЛИ() и СЧЁТЕСЛИ() , позволяющих выполнять вычисления с учетом условия. Но, с помощью формул массива можно получить формулу для нахождения максимального с учетом условия (см. здесь ).
Например, найдем максимальное значение только среди отрицательных чисел. сделаем это с помощью формулы массива = МАКС(ЕСЛИ(A17:A21<0;A17:A21;"")) .
Аналогичного результата можно добиться и без формул массива, например с помощью дополнительного столбца или автофильтра (см. файл примера ).
Функции МАКС и МАКСА в Excel для анализа максимальных значений
Функция МАКС используется для нахождения наибольшего числа в переданном в качестве аргументов диапазоне и возвращает соответствующее значение.
Функция МАКСА используется для поиска наибольшего значения в указанном диапазоне и возвращает найденное число.
Основное отличие между двумя функциями заключается в том, что МАКС игнорирует логические значения, переданные в качестве аргументов, а МАКСА учитывает их в процессе поиска.
Примеры использования функций МАКС и МАКСА в Excel
Пример 1. Экономист предприятия записывает доходы и расходы в один столбец таблицы Excel, при этом доходы являются положительными числами, а расходы – отрицательными. Найти максимальный расход за последние несколько дней.
Для расчета используем формулу массива:
Примечание: наибольшим числом из диапазона отрицательных чисел является, значение которого ближе к нулю. В данной задаче нас интересовал максимальный расход, поэтому для поиска максимального значения была использована функция ABS, возвращающая модуль числа.
В результате вычислений формулой, мы получили максимальную сумму расходов используя функцию МАКС, не смотря на то что это отрицательное число со знаком минус.
Вычисление максимальных и минимальных расходов в таблице Excel
Пример 2. Владелец карты, подключенной к интернет-банкингу, вывел в таблицу Excel данные о поступлениях денежных средств на карту, а также затратах. По ошибке в некоторые ячейки из столбца, содержащего суммы денежных средств, попали текстовые данные. Определить минимальную и максимальную операцию по расходам финансовых средств.
Исходная таблица данных:
Формула для расчета минимальных затрат (формула массива):
Для получения наибольшего значения затрат немного видоизменим данную формулу:
Максимальный расход соответствует наибольшему модулю отрицательного числа (с этой целью используется функция ABS). Для возврата отрицательного числа результат умножается на -1.
Поиск максимального значения среди разных типов данных в Excel
Пример 3. Программист внес значения переменных различных типов данных в таблицу Excel. Определить наибольшее значение с учетом данных логического типа.
В данном случае целесообразно использовать формулу МАКСА, поскольку некоторые переменные содержат данные логического типа. Формула для расчета:
Обратите внимание на некоторую особенность работы функций. Например, если в рамках этого примера требовалось вернуть ссылку на ячейку, содержащую максимальное значение, можно было использовать формулу:
Однако возвращаемое значение не соответствует истине:
Но в случае использования функции МАКС, игнорирующей логические значения, результат будет верным:
Особенности использования функций МАКС и МАКСА в Excel
Функция МАКС имеет следующий вариант синтаксической записи:
=МАКС( число1 ;[число2];. )
- число1 – обязательный аргумент, характеризующий первое значение диапазона числовых данных (массив, вектор), среди которых требуется найти максимальное значение.
- [число2]… — второй и последующие необязательные аргументы, характеризующие второе и последующие числовые значения исследуемого диапазона.
Функция МАКСА имеет следующую синтаксическую запись:
=МАКСА( значение1 ;[значение2];. )
- значение1 – обязательный аргумент, характеризующий первое вхождение диапазона исследуемых данных.
- [значение2]… — второй и последующие необязательные аргументы, характеризующие второй и последующие вхождения.
- Обе рассматриваемые функции принимают в качестве аргументов имена, данные числового, логического, ссылочного и текстового типов данных.
- Функция МАКС учитывает логические значения только в том случае, если они явно переданы в качестве аргумента (например, (ИСТИНА;-5;ЛОЖЬ) вернет значение 1, однако аргументы (A1;A2;A3) вернут значение -5, если A1=ИСТИНА, A2=-5, A3=ЛОЖЬ). Функция МАКСА при расчетах учитывает даже ссылки на ячейки, содержащие данные логического типа.
- При использовании функций для данных формата Дата будет возвращено максимальное значение в коде времени Excel.
- Если в переданные в качестве аргументов массиве или диапазоне данных в виде ссылки содержатся только текстовые данные, результатом выполнения функций МАКС и МАКСА будет значение 0. Если массив или диапазон данных содержат кроме числовых значений также текстовые значения и пустые ячейки, функции МАКС и МАКСА будут их игнорировать в расчетах.
- Функция МАКСА удобна для использования в случаях, если необходимо передать ссылку на диапазон данных, содержащий текстовые представления чисел и логические значения, которые должны быть учтены в расчетах. В противном случае следует использовать функцию МАКС.
- Поскольку рассматриваемые функции не имеют аналогов с логической проверкой (например, функция СУММ имеет аналог с проверкой СУММЕСЛИ), для проверки условий необходимо использовать следующий вид записи =МАКС(ЕСЛИ(проверяемое_выражение;массив1;массив2)), где массив1 и массив2 – варианты аргументов функции МАКС в зависимости от результата выполнения проверяемого выражения).
Функции МАКС и МАКСА могут быть использованы как формулы массива, что удобно при совместном использовании с логическими функциями.
- Создать таблицу
- Форматирование
- Функции Excel
- Формулы и диапазоны
- Фильтр и сортировка
- Диаграммы и графики
- Сводные таблицы
- Печать документов
- Базы данных и XML
- Возможности Excel
- Настройки параметры
- Уроки Excel
- Макросы VBA
- Скачать примеры