Какво да знаете
- Преобразуване на формула MIN IF в масив: Натиснете и задръжте Ctrl+ Shift, след което натиснете Enterза създаване на формула в лентата с формули.
- Тъй като функцията IF е вложена във функцията MIN, цялата функция IF става единственият аргумент за функцията MIN.
- Аргументите за функцията IF са: logical_test (задължително), value_if_true (задължително) и value_if_false(по избор).
Най-добрият начин да разберете как да комбинирате функциите MIN и IF в Excel е с пример. Този примерен урок съдържа времена за нагряване за две събития от среща на писта - спринтовете на 100 и 200 метра и се отнася за Excel за Microsoft 365, Excel 2019, Excel 2016, Excel 2013 и Excel 2010.
Какво е MIN IF масив?
Използването на формула за масив MIN IF ви позволява да намерите най-бързото време за нагряване за всяко състезание с една формула.
Работата на всяка част от формулата е както следва:
- Функцията MIN намира най-бързото или най-краткото време за избраното събитие.
- Функцията IF ни позволява да изберем расата, като зададем условие, използвайки имената на расите.
- Формулата на масива позволява на функцията IF да тества за множество условия в една клетка и когато условието е изпълнено, формулата на масива определя какви данни (времена на състезание) проверява функцията MIN, за да намери най-бързото време.
MIN IF Синтаксис и аргументи на вложена формула
Синтаксисът за формулата MIN IF е:
Тъй като функцията IF е вложена във функцията MIN, цялата функция IF става единственият аргумент за функцията MIN
Аргументите за функцията IF са:
- logical_test (задължително) - Стойност или израз, който се тества дали е вярно или невярно.
- value_if_true (задължително) - Стойността, която се показва, ако logical_test е true.
- value_if_false (по избор) - Стойността, която се показва, ако logical_test е false.
В примера логическият тест се опитва да намери съвпадение за името на расата, въведено в клетка D10 на работния лист. Аргументът value_if_true е, с помощта на функцията MIN, най-бързото време за избраното състезание. Аргументът value_if_false се пропуска, тъй като не е необходим и липсата му съкращава формулата. Ако име на състезание, което не е в таблицата с данни, като например състезанието на 400 метра, е въведено в клетка D10, формулата връща нула.
Пример за формула за масив MIN IF на Excel
Въведете следните данни от урока в клетки от D1 до E9:
Времена на състезанието
Време на състезанието (сек)
100 метра 11.77
100 метра 11.87
100 метра 11.83
200 метра 21.54
200 метра 21.50
200 метра 21.49
Състезание Най-бърза серия (сек)
В клетка D10 въведете "100 метра" (без кавичките). Формулата ще търси в тази клетка, за да намери за кое от състезанията искате да намери най-бързо време.
Въвеждане на вложената формула MIN IF
Тъй като създавате както вложена формула, така и формула за масив, трябва да въведете цялата формула в една клетка на работен лист.
След като въведете формулата не натискайте клавиша Enter от клавиатурата или щракнете върху друга клетка с мишката; трябва да превърнете формулата във формула за масив. За да направите това, изберете клетка E10, мястото, където ще се показват резултатите от формулата, и въведете:
=MIN(IF(D3:D8=D10, E3:38))
Създаване на формула за масив
Сега, след като сте въвели формулата MIN IF, трябва да я конвертирате в масив. Следвайте тези стъпки, за да го направите.
- Натиснете и задръжте клавишите Ctrl и Shift на клавиатурата.
- Натиснете клавиша Enter на клавиатурата, за да създадете формулата на масива.
- Отговорът 11.77 се появява в клетка F10, защото това е най-бързото (най-малкото) време за трите серии за спринт на 100 метра.
Пълната формула на масива се появява в лентата с формули над работния лист.
Тъй като клавишите Ctrl, Shift и Enter на клавиатурата се натискат едновременно след като формулата е въведена, получените формули понякога се наричат CSE формули.
Тествайте формулата
Тествайте формулата, като намерите най-бързото време за 200 метра. Въведете 200 метра в клетка D10 и натиснете клавиша Enter на клавиатурата. Формулата трябва да върне времето от 21,49 секунди в клетка E10.