Функция MAX в Excel - найти наибольшее число

Скачать пример рабочей книги

Загрузите образец книги

В этом руководстве показано, как использовать Функция 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

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave