Комбинирайте MAX и IF Функции в формула Array
Този пример за начинаещи използва формула MAX IF масив за намиране на най-добър (най-висок) резултат за две събития на следата и полето - скок с висок скок и полюс.
Характерът на формулата ни позволява да търсим няколко резултата само чрез промяна на критерия за търсене - в този случай на името на събитието.
Работата на всяка част от формулата е:
- функцията MAX намира най-високия резултат за избраното събитие.
- Функцията IF ни позволява да изберем събитието, като зададем условие, като използваме имената на събитията.
- Формулата на масива позволява тестването на IF функцията за множество условия в отделна клетка и когато условието е изпълнено, матричната формула определя какви данни (събитие резултати) MAX функция ще проучи, за да се намери най-добрият резултат.
CSE формули
Формулите за маси се създават чрез натискане на клавишите Ctrl , Shift и Enter на клавиатурата едновременно, след като формулата е въведена.
Поради натискането на клавишите за създаване на формула за масива, те понякога се наричат формули за CSE .
MAX IF Синтеза на наситена формула и аргументи
Синтаксисът за формулата MAX IF е:
MAX (ако (logical_test, value_if_true, value_if_false))
- Тъй като функцията IF е вложена във функцията MAX, цялата IF функция става единственият аргумент за функцията MAX.
Аргументите за функцията IF са:
- logical_test - (задължително) стойност или израз, който се тества, за да се види дали е вярно или невярно.
- value_if_true - (задължително) стойността, която се показва, ако logical_test е вярно.
- value_if_false - (по избор) стойността, която се показва, ако logical_test е невярно.
В този пример:
- логическият тест се опитва да намери съвпадение за името на събитието, въведено в клетка D10 на работния лист .
- Аргументът value_if_true ще бъде с най-добрия резултат за избраното събитие с помощта на функцията MAX.
- Аргументът value_if_false ще бъде пропуснат, тъй като не е необходим и отсъствието му ще съкрати формулата. Ако име на събитие, което не е в таблицата с данни - например дълъг скок - е въведено в клетка D10, формулата ще върне нула (0).
Пример MAX MAX на масива от Excel
- Въведете следните данни в клетки D1 до E9, както е показано на изображението по-горе: Резултат на събитието Височина на събитието (m) Висок скок 2.10 Висок скок 2.23 Висок скок 1.97 Полева трева 3.58 Полева трева 5.65 Поло сейф 5.05 Събитие Най-добър резултат (m)
- В клетка D10 тип "висок скок" (без цитати). Формулата ще изглежда в тази клетка, за да открие кои от събитията искаме тя да намери най-добрия резултат.
Въвеждане на формулата MAX IF Nested
Тъй като създаваме едновременно вложена формула и матрична формула, ще трябва да въведем цялата формула в една клетка на работния лист.
След като въведете формулата, НЕ натиснете клавиша Enter на клавиатурата или кликнете върху друга клетка с мишката, тъй като трябва да превърнете формулата в масивна формула.
- Кликнете върху клетка E10 - мястото, където ще се показват резултатите от формулата .
- Въведете следното:
= MAX (ако (D3: D8 = D10, E3: E8))
Създаване на формулата на масива
- Натиснете и задръжте клавишите Ctrl и Shift на клавиатурата.
- Натиснете клавиша Enter на клавиатурата, за да създадете формула за масив.
- Отговор 2.23 трябва да се появи в клетка E10, тъй като това е най-добрата (най-голямата) височина за високия скок.
- Пълната формула на масива
{= MAX (ако (D3: D8 = D10, E3: E8)}}
може да се види във формулата на лентата над работния лист.
Изпробвайте формулата
Изпробвайте формулата, като намерите най-добрия резултат за половия свод.
Въведете pole vault в клетка D10 и натиснете клавиша Enter на клавиатурата.
Формулата трябва да върне височината от 5.65 метра в клетка E10.