Det här tutorialet använder en MAX IF array formel för att hitta det bästa (högsta) resultatet för två spår och fält händelser - höghopp och polvalv. Formelnens natur tillåter oss att söka efter flera resultat helt enkelt genom att ändra sökkriteriet - i det här fallet händelsens namn.
Arbetet med varje del av formeln är:
- DeMAX funktionen hittar det högsta resultatet för det valda evenemanget.
- De OM funktionen tillåter oss att välja händelsen genom att ange ett villkor med hjälp av händelsens namn.
- Arrayformeln låter OM funktionstest för flera tillstånd i en enda cell, och när villkoret är uppfyllt, bestämmer arrayformeln vilken data (händelsesresultat) de MAX funktionen kommer att undersökas för att hitta det bästa resultatet.
CSE-formulär
Array formler skapas genom att trycka på Ctrl, Flytta, och Stiga på tangenterna på tangentbordet samtidigt som formeln har skrivits in.
På grund av tangenterna som pressas för att skapa arrayformeln, kallas de ibland som CSE formler.
MAX OM Nested Formel Syntax och Arguments
Syntaxen för MAX IF-formeln är:
= MAX (IF (logical_test, value_if_true, value_if_false))
- Eftersom IF-funktionen är näst inuti MAX-funktionen blir hela IF-funktionen det enda argumentet för MAX-funktionen.
Argumenten för OM funktionen är:
- Logiktest (obligatoriskt): Ett värde eller uttryck som testas för att se om det är sant eller felaktigt.
- värde_om_sant (krävs) Värdet som visas om logical_test är sant.
- värde_om_falskt (valfritt) Värdet som visas om logical_test är fel.
I det här exemplet:
- Det logiska testet försöker hitta en matchning för händelsens namn som skrivits in cell D10 av arbetsbladet.
- De värde_om_sant argument kommer att vara, med hjälp av MAX funktion, det bästa resultatet för den valda händelsen.
- De värde_om_falskt argumentet kommer att utelämnas eftersom det inte behövs och dess frånvaro kommer att förkorta formeln. Om ett händelse namn som inte finns i datatabellen - till exempel längdhoppet - skrivs in cell D10 formeln returnerar en noll ( 0 ).
Excel MAX IF Array Formula Exempel
-
Ange följande data i celler Dl till E9 som framgår av bilden ovan.
-
I cell D10 typ höjdhopp - Formeln kommer att se i den här cellen för att hitta vilka av de händelser vi vill ha för att hitta det bästa resultatet.
Ange MAX IF Nested Formel
Eftersom vi skapar både en kapslad formel och en matrisformel, måste vi skriva hela formuläret i en enda arbetsarkcell.
När du har skrivit in formeln LÅT BLI tryck på Stiga på tangent på tangentbordet eller klicka på en annan cell med musen när vi behöver ändra formeln till en matrisformel.
-
Klicka på cell E10 - Den plats där formelresultaten kommer att visas.
-
Typ det följande:
= MAX (IF (D2: D7 = D10, E2: E7))
-
Tryck och håll ner Ctrl och Flytta tangenterna på tangentbordet.
-
tryck på Stiga på tangent på tangentbordet för att skapa matrisformeln.
Testa formeln
Testa formeln genom att hitta det bästa resultatet för polvalv. Typ stavhopp in i cell D10 och tryck på Stiga på tangent på tangentbordet. Formeln bör återge höjden på 5.65 meter in cell E10.