Skip to main content

Комбинирайте функциите MIN и IF в матрична формула

Programming - Computer Science for Business Leaders 2016 (Може 2025)

Programming - Computer Science for Business Leaders 2016 (Може 2025)
Anonim

Най-добрият начин да разберете как да комбинирате функциите 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 метра" (без кавичките). Формулата изглежда в тази клетка, за да открие коя от расите искате да намери най-бързото време.

Въвеждане на формулата MIN IF Nested

Тъй като създавате едновременно вложена формула и формула за масив, трябва да напишете цялата формула в една клетка на работен лист.

След като въведете формулата Недей натиснете Enter кликнете върху клавиатурата или кликнете върху друга клетка с мишката; трябва да превърнете формулата в формула за масив. Да направя това:

  1. Кликнете върху клетка E10, където ще се показват резултатите от формулата.

  2. Въведете следното: = MIN (ако (D3: D8 = D10, E3: E8))

Създаване на формулата на масива

  1. Натиснете и задръжте натиснат Ctrl и изместване клавишите на клавиатурата.

  2. Натисни Въведете на клавиатурата, за да създадете формулата на масива.

  3. Отговор 11.77 се появява в клетка F10, защото е най-бързото (най-малкото) време за трите 100-метрови спринт топли.

Пълната формула на масива {= МИН (ако (D3: D8 = D10, E3: E8)}} може да се види във формулата на лентата над работния лист.

Тъй като Ctrl , изместване , и Въведете клавишите на клавиатурата се натискат едновременно, след като формулата е въведена, получените формули понякога се наричат CSE формули.

Изпробвайте формулата

Изпробвайте формулата, като намерите най-бързо време за 200 метра. Тип 200 метра в клетка D10 и натиснете Въведете на клавиатурата. Формулата трябва да върне времето от 21.49 секунди в клетка E10.