Формула за масив 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

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