Excel MAX IF Массив Формула

Оглавление:

Excel MAX IF Массив Формула
Excel MAX IF Массив Формула
Anonim

Формула массива MAX IF ищет максимальное значение на основе определенных критериев. В приведенном ниже примере мы используем MAX IF, чтобы найти лучший (самый высокий) результат для двух видов легкой атлетики - прыжков в высоту и прыжков с шестом - просто изменив критерий поиска.

Эти инструкции относятся к Microsoft Excel для Microsoft 365 и Excel 2019, 2016, 2010 и 2007.

Формулы CSE

Вы создаете формулы массива, нажимая клавиши Ctrl, Shift и Enter на клавиатуру последовательно после ввода формулы.

Из-за нажатия клавиш для создания формулы массива люди иногда называют их CSE формулами.

MAX IF Синтаксис и аргументы вложенной формулы

Работа каждой части формулы:

  • Функция MAX находит наивысший результат для выбранного события.
  • Функция IF позволяет нам выбрать событие, установив условие, используя имена событий.
  • Формула массива позволяет функции IF проверять несколько условий в одной ячейке, и, когда данные соответствуют условию, формула массива определяет, какие данные (результаты события) функция MAX выполнит поиск наилучшего результата.

Синтаксис формулы MAX IF:

Поскольку функция ЕСЛИ вложена в функцию МАКС, вся функция ЕСЛИ становится единственным аргументом функции МАКС

Аргументы функции IF:

  • logical_test (обязательно): значение или выражение, которое проверяется на истинность или ложь.
  • value_if_true (обязательно) Значение, которое отображается, если логическая_проверка истинна.
  • value_if_false (необязательно) Значение, которое отображается, если logical_test ложно.

В этом примере:

  • Логический тест пытается найти совпадение с именем события, введенным в ячейку D10 рабочего листа.
  • Аргумент value_if_true будет с помощью функции MAX лучшим результатом для выбранного события.
  • Аргумент value_if_false в данном случае необязателен, а его отсутствие сократит формулу. Если имя события, которого нет в таблице данных, например прыжок в длину, будет введено в ячейку D10, будет возвращено ноль (0).

Ввод вложенной формулы MAX IF

Работа каждой части формулы:

  • Функция MAX находит наивысший результат для выбранного события.
  • Функция IF позволяет нам выбрать событие, установив условие, используя имена событий.
  • Формула массива позволяет функции IF проверять несколько условий в одной ячейке, и, когда данные соответствуют условию, формула массива определяет, какие данные (результаты события) функция MAX выполнит поиск наилучшего результата.

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

После того, как вы ввели формулу, не нажимайте клавишу Enter на клавиатуре и не щелкайте мышкой по другой ячейке, так как нам нужно превратить формулу в массив формула.

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

    Image
    Image
  2. Введите прыжок в высоту в ячейку D10. Формула проверит эту ячейку, чтобы сопоставить ее с событиями в ячейки D2 по D7.

    Image
    Image
  3. Выберите ячейку E10, которая является местом, где будут отображаться результаты формулы.
  4. Введите следующее:

    =МАКС(ЕСЛИ(D2:D7=D10, E2:E7))

    Image
    Image
  5. Нажмите клавишу Enter на клавиатуре, чтобы создать формулу массива.
  6. Проверьте формулу, найдя лучший результат для прыжка с шестом. Введите прыжки с шестом в ячейку D10 и нажмите клавишу Enter на клавиатуре. Формула должна возвращать высоту 5,65 метров в ячейке E10.

    Image
    Image

Рекомендуемые: