Загрузите образец книги
В этом руководстве показано, как использовать Функция Excel MAX в Excel, чтобы вычислить наибольшее число.
Обзор функции MAX
Функция MAX Вычисляет наибольшее число.
Чтобы использовать функцию MAX Excel Worksheet, выберите ячейку и введите:
(Обратите внимание, как появляются входные данные формулы)
Синтаксис и входные данные функции MAX:
1 | = МАКС (число1; число2) |
множество - Массив чисел.
Как использовать функцию MAX
Функция MAX возвращает наибольшее значение из набора данных.
Давайте воспользуемся функцией MAX, чтобы найти самый высокий ВВП в мире:
1 | = МАКС (B2: B11) |
Пустые ячейки или ячейки с текстом
Функция MAX игнорирует пустые ячейки или ячейки, содержащие нечисловые значения.
МАКС.Дата
Поскольку Excel хранит дату в виде серийных номеров, мы можем использовать функцию MAX, чтобы найти максимальную дату.
1 | = МАКС (B2: B8) |
ВПР И МАКС.
В нашем примере выше мы использовали функцию MAX, чтобы определить самый высокий ВВП в мире. Найдя МАКСИМАЛЬНЫЙ ВВП, мы можем использовать функцию ВПР, чтобы найти страну с самым высоким ВВП:
1 | = ВПР (МАКС. (A2: A9); A2: B9; 2; ЛОЖЬ) |
Вышеупомянутая функция вычисляет самый высокий ВВП с помощью функции MAX. Функция ВПР ищет самый высокий ВВП и возвращает информацию из второго столбца (обозначенного цифрой «2» в нашей формуле) диапазона поиска (A2: B9).
Примечание. При использовании функции ВПР искомый элемент (ВВП) должен находиться в первом столбце.
Функция MAXIFS
Функция MAXIFS возвращает максимальное значение из диапазона данных на основе одного или нескольких критериев. В нашем примере ВВП предположим, что мы хотим найти самый высокий ВВП в азиатской стране. Используйте формулу:
1 | = MAXIFS ($ C $ 2: $ C $ 11, $ B $ 2: $ B $ 11, E2) |
Функция сужает диапазон данных, применяя предоставленные нами условия. Он ищет Азию в B2: B11, создавая таким образом подмножество из исходного диапазона данных. Затем на основе этого набора данных рассчитывается максимальное значение.
Чтобы узнать больше о том, как работает функция MAXIFS, прочитайте наше руководство по MAXIFS и MINIFS.
Примечание. Функция MAXIFS доступна только в Excel 2022 или Excel 365. Если у вас более старая версия Excel, вы можете использовать функцию массива для создания собственного MAX IF.
МАКС. ЕСЛИ
Если вы используете более старые версии Excel, вы можете комбинировать функцию IF с функцией MAX, используя функцию массива. Взяв тот же пример, что и выше, используйте формулу:
1 | {= МАКС (ЕСЛИ (E2 = $ B $ 2: $ B $ 11, $ C $ 2: $ C $ 11))} |
Примечание. При построении функций массива после создания формулы необходимо нажимать клавиши CTRL + SHIFT + ВВОД, а не просто ВВОД.
Вы заметите, как появляются фигурные скобки. Вы не можете просто вручную ввести фигурные скобки; вы должны использовать CTRL + SHIFT + ENTER.
Формула создает подмножество ВВП с использованием критериев поиска. Функция ЕСЛИ ищет «Азия» в B2: B11 и возвращает соответствующие значения из C2: C11 в функцию MAX. Таким образом, рассчитываем самый высокий ВВП только в Азии.
Примечание. В приведенной выше формуле используются абсолютные ссылки (знаки $) для блокировки ссылок на ячейки при копировании формул. Если вы не знакомы с этим, прочтите наши Справочное руководство по Excel
Функция MAX в Google Таблицах
Функция MAX работает в Google Таблицах точно так же, как и в Excel.
Дополнительные замечания
Функция MIN возвращает наименьшее число в серии.
Примеры MAX в VBA
Вы также можете получить доступ к функции Excel MAX из VBA, используя Application.WorksheetFunction.
1 | Application.WorksheetFunction.Max (1, 1.23, 3, 21 + 9.43) |
Приведенный выше оператор вернет 30,43 в качестве максимального значения (21 + 9,43 = 30,43).
MAX также может принимать диапазон (или именованный диапазон) в качестве параметра, как показано в коде VBA ниже.
12 | Dim Max_Value As DoubleMax_Value = Application.WorksheetFunction.Max (Диапазон ("A1: A10")) |
Кроме того, MAX может принимать имя таблицы, подобной показанной выше, в качестве параметра:
12 | Dim Max_Value As DoubleMax_Value = Application.WorksheetFunction.Max (Диапазон ("Таблица1")) |
MAX игнорирует нечисловые значения, поэтому результат приведенного выше кода равен 80.
Вернуться к списку всех функций в Excel