Kombinera MIN- och IF-funktionerna i en matrisformel

Innehållsförteckning:

Kombinera MIN- och IF-funktionerna i en matrisformel
Kombinera MIN- och IF-funktionerna i en matrisformel
Anonim

Vad att veta

  • Konvertera MIN IF-formel till en array: Tryck och håll Ctrl+ Shift och tryck sedan på Enterför att skapa en formel i formelfältet.
  • Eftersom OM-funktionen är kapslad i MIN-funktionen, blir hela IF-funktionen det enda argumentet för MIN-funktionen.
  • Argumenten för OM-funktionen är: logical_test (obligatoriskt), value_if_true (obligatoriskt) och value_if_false(valfritt).

Det bästa sättet att förstå hur man kombinerar MIN- och IF-funktionerna i Excel är med ett exempel. Det här handledningsexemplet innehåller heattider för två tävlingar från ett banmöte - 100- och 200-meterssprintarna, och gäller för Excel för Microsoft 365, Excel 2019, Excel 2016, Excel 2013 och Excel 2010.

Vad är en MIN IF-array?

Genom att använda en MIN IF-formel kan du hitta den snabbaste heattiden för varje lopp med en formel.

Jobben för varje del av formeln är följande:

  • MIN-funktionen hittar den snabbaste eller minsta tiden för den valda händelsen.
  • IF-funktionen låter oss välja lopp genom att ställa in ett villkor med tävlingsnamnen.
  • Arrayformeln låter IF-funktionen testa för flera villkor i en enda cell, och när villkoret är uppfyllt bestämmer arrayformeln vilken data (tävlingstider) MIN-funktionen undersöker för att hitta den snabbaste tiden.

MIN IF kapslad formelsyntax och argument

Syntaxen för MIN IF-formeln är:

Eftersom OM-funktionen är kapslad i MIN-funktionen, blir hela IF-funktionen det enda argumentet för MIN-funktionen

Argumenten för OM-funktionen är:

  • logical_test (obligatoriskt) – Ett värde eller uttryck som testas för att se om det är sant eller falskt.
  • value_if_true (obligatoriskt) - Värdet som visas om logical_test är sant.
  • value_if_false (valfritt) - Värdet som visas om logical_test är falskt.

I exemplet försöker det logiska testet hitta en matchning för rasnamnet som skrivits in i cell D10 i kalkylbladet. Argumentet value_if_true är, med hjälp av MIN-funktionen, den snabbaste tiden för det valda loppet. Argumentet value_if_false utelämnas eftersom det inte behövs och dess frånvaro förkortar formeln. Om ett loppnamn som inte finns i datatabellen, till exempel 400-metersloppet, skrivs in i cell D10, returnerar formeln en nolla.

Excels MIN IF-matrisformelexempel

Ange följande självstudiedata i cellerna D1 till E9:

Tävlingstider

Lopptid (sek)

100 meter 11,77

100 meter 11,87

100 meter 11,83

200 meter 21,54

200 meter 21,50

200 meter 21,49

Lopp snabbaste heat (sek)

I cell D10, skriv "100 meter" (utan citattecken). Formeln letar i den här cellen för att hitta vilken av loppen du vill att den ska hitta den snabbaste tiden för.

Image
Image

Gå in i MIN IF Nested Formula

Eftersom du skapar både en kapslad formel och en matrisformel måste du skriva in hela formeln i en enda kalkylbladscell.

När du har skrivit in formeln do not tryck på Enter-tangenten på tangentbordet eller klicka på en annan cell med musen; du måste förvandla formeln till en matrisformel. För att göra det, välj cell E10, platsen där formelresultaten kommer att visas, och skriv:

=MIN(IF(D3:D8=D10, E3:38))

Skapa matrisformeln

Nu när du har angett MIN IF-formeln måste du konvertera den till en array. Följ dessa steg för att göra det.

  1. Tryck och håll ned Ctrl och Shift på tangentbordet.
  2. Tryck på Enter-tangenten på tangentbordet för att skapa matrisformeln.
  3. Svaret 11.77 visas i cell F10 eftersom det är den snabbaste (minsta) tiden för de tre 100 meter sprintheaten.

Den fullständiga matrisformeln visas i formelfältet ovanför kalkylbladet.

Eftersom tangenterna Ctrl, Shift och Enter på tangentbordet trycks ned samtidigt efter att formeln har skrivits in kallas de resulterande formlerna ibland som CSE formler.

Testa formeln

Testa formeln genom att hitta den snabbaste tiden för 200 meter. Skriv 200 meter i cell D10 och tryck på Enter-tangenten på tangentbordet. Formeln ska returnera tiden 21,49 sekunder i cell E10.

Rekommenderad: