Най-добрият начин да разберете как да комбинирате функциите MIN и IF в Excel е с пример. Този пример за начинаещи съдържа топлинни времена за две събития от среща - 100 и 200-метрови спринтове.
Използването на формула MIN IF за маси ви позволява да откриете най-бързо време за всяко състезание с една формула.
Работата на всяка част от формулата е следната:
- Функцията MIN намира най-бързо или най-малко време за избраното събитие.
- Функцията IF ни позволява да изберем състезанието чрез задаване на условие, използвайки имената на състезанията.
- Формулата на масива позволява тестването на IF функцията за множество условия в отделна клетка и когато условието е изпълнено, формулата на масива определя кои данни (времена на състезанията) разглежда функцията MIN, за да се намери най-бързо време.
MIN IF Синтеза на наситена формула и аргументи
Синтаксисът за формулата MIN IF е:
= MIN (IF (logical_test, value_if_true, value_if_false))
Тъй като IF функцията е вградена във функцията MIN, цялата IF функция става единственият аргумент за функцията MIN.
Аргументите за функцията IF са:
- логическа проба (задължително): стойност или израз, който се тества за това дали е вярно или невярно
- стойност при вярно (задължително): стойността, която се показва, ако logical_test е вярно
- стойност при невярно (по избор): стойността, която се показва, ако logical_test е невярно
В примера логическият тест се опитва да намери съвпадение за името на състезанието, въведено в клетка D10 на работния лист. Argument value_if_true е, с помощта на функцията MIN, най-бързо време за избраната раса. Аргументът value_if_false е пропуснат, тъй като не е необходим и отсъствието му съкращава формулата. Ако името на състезанието, което не е в таблицата с данни, като 400-метровата раса, е въведено в клетка D10, формулата връща нула.
Excel Пример за формула на MIN IF Array
Въведете следните уводни данни в клетки D1 до E9:
Състезанието на времетоВреме за състезания (сек) 100 метра 11.77 100 метра 11.87 100 метра 11.83 200 метра 21.54 200 метра 21.50 200 метра 21.49 Най-бързото състезание (сек)
В клетка D10 въведете "100 метра" (без кавичките). Формулата изглежда в тази клетка, за да открие коя от расите искате да намери най-бързото време. Тъй като създавате едновременно вложена формула и формула за масив, трябва да напишете цялата формула в една клетка на работен лист. След като въведете формулата Недей натиснете Enter кликнете върху клавиатурата или кликнете върху друга клетка с мишката; трябва да превърнете формулата в формула за масив. Да направя това: Кликнете върху клетка E10, където ще се показват резултатите от формулата. Въведете следното: = MIN (ако (D3: D8 = D10, E3: E8)) Натиснете и задръжте натиснат Ctrl и изместване клавишите на клавиатурата. Натисни Въведете на клавиатурата, за да създадете формулата на масива. Отговор 11.77 се появява в клетка F10, защото е най-бързото (най-малкото) време за трите 100-метрови спринт топли. Пълната формула на масива {= МИН (ако (D3: D8 = D10, E3: E8)}} може да се види във формулата на лентата над работния лист. Тъй като Ctrl , изместване , и Въведете клавишите на клавиатурата се натискат едновременно, след като формулата е въведена, получените формули понякога се наричат CSE формули. Изпробвайте формулата, като намерите най-бързо време за 200 метра. Тип 200 метра в клетка D10 и натиснете Въведете на клавиатурата. Формулата трябва да върне времето от 21.49 секунди в клетка E10. Въвеждане на формулата MIN IF Nested
Създаване на формулата на масива
Изпробвайте формулата