Формула за масив 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 е вложена във функцията MAX, цялата функция IF става единственият аргумент за функцията MAX

Аргументите за функцията IF са:

  • logical_test (задължително): Стойност или израз, който се тества, за да се види дали е вярно или невярно.
  • value_if_true (задължително) Стойността, която се показва, ако logical_test е true.
  • value_if_false (по избор) Стойността, която се показва, ако logical_test е false.

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

  • Логическият тест се опитва да намери съвпадение за името на събитието, въведено в клетка 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. Въведете следното:

    =MAX(IF(D2:D7=D10, E2:E7))

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

    Image
    Image

Препоръчано: