Konverter MIN IF-formel til en matrise: Trykk og hold Ctrl+ Shift, og trykk deretter Enterfor å lage en formel i formellinjen.
Fordi HVIS-funksjonen er nestet inne i MIN-funksjonen, blir hele HVIS-funksjonen det eneste argumentet for MIN-funksjonen.
Argumentene for HVIS-funksjonen er: logical_test (påkrevd), value_if_true (påkrevd), og value_if_false(valgfritt).
Den beste måten å forstå hvordan man kombinerer MIN- og IF-funksjonene i Excel er med et eksempel. Dette opplæringseksemplet inneholder heattider for to hendelser fra et banemøte – 100 og 200 meter sprint, og gjelder for Excel for Microsoft 365, Excel 2019, Excel 2016, Excel 2013 og Excel 2010.
Hva er en MIN IF-array?
Ved å bruke en MIN IF-matriseformel kan du finne den raskeste heattiden for hvert løp med én formel.
Jobben til hver del av formelen er som følger:
MIN-funksjonen finner den raskeste eller minste tiden for den valgte hendelsen.
HVIS-funksjonen lar oss velge rase ved å sette en betingelse ved å bruke rasenavnene.
Matriseformelen lar IF-funksjonen teste for flere forhold i en enkelt celle, og når betingelsen er oppfylt, bestemmer matriseformelen hvilke data (løpstider) MIN-funksjonen undersøker for å finne den raskeste tiden.
MIN IF Nested Formel Syntaks and Arguments
Syntaksen for MIN IF-formelen er:
Fordi HVIS-funksjonen er nestet inne i MIN-funksjonen, blir hele HVIS-funksjonen det eneste argumentet for MIN-funksjonen
Argumentene for HVIS-funksjonen er:
logical_test (obligatorisk) – En verdi eller et uttrykk som testes for om det er sant eller usant.
value_if_true (påkrevd) – Verdien som vises hvis logical_test er sann.
value_if_false (valgfritt) – Verdien som vises hvis logical_test er usann.
I eksemplet prøver den logiske testen å finne et samsvar for rasenavnet som er skrevet inn i celle D10 i regnearket. Argumentet value_if_true er, ved hjelp av MIN-funksjonen, den raskeste tiden for det valgte løpet. Argumentet value_if_false er utelatt siden det ikke er nødvendig og fraværet forkorter formelen. Hvis et løpsnavn som ikke er i datatabellen, for eksempel 400 meter løp, skrives inn i celle D10, returnerer formelen en null.
Excels MIN IF-matriseformeleksempel
Skriv inn følgende opplæringsdata i cellene D1 til E9:
Race Times
Race Time (sec)
100 meter 11,77
100 meter 11,87
100 meter 11,83
200 meter 21,54
200 meter 21,50
200 meter 21,49
Race Raskeste Heat (sek.)
I celle D10 skriver du "100 meter" (uten anførselstegn). Formelen vil se i denne cellen for å finne hvilke av løpene du vil at den skal finne den raskeste tiden for.
Image
Bli inn i MIN IF Nested Formula
Siden du lager både en nestet formel og en matriseformel, må du skrive inn hele formelen i én enkelt regnearkcelle.
Etter at du har skrevet inn formelen do not, trykk Enter-tasten på tastaturet eller klikk på en annen celle med musen; du må gjøre formelen om til en matriseformel. For å gjøre det, velg celle E10, stedet der formelresultatene skal vises, og skriv:
=MIN(IF(D3:D8=D10, E3:38))
Creating the Array Formula
Nå som du har skrevet inn MIN IF-formelen, må du konvertere den til en matrise. Følg disse trinnene for å gjøre det.
Trykk og hold Ctrl og Shift-tastene på tastaturet.
Trykk Enter-tasten på tastaturet for å lage matriseformelen.
Svaret 11.77 vises i celle F10 fordi det er den raskeste (minste) tiden for de tre 100 meter sprintheatene.
Den komplette matriseformelen vises i formellinjen over regnearket.
Fordi Ctrl, Shift og Enter-tastene på tastaturet trykkes samtidig etter at formelen er skrevet inn, blir de resulterende formlene noen ganger referert til som CSE formler.
Test formelen
Test formelen ved å finne den raskeste tiden på 200 meter. Skriv 200 meter i celle D10 og trykk Enter-tasten på tastaturet. Formelen skal returnere tiden på 21,49 sekunder i celle E10.
Microsoft introduserte krav til sikkerhetsspesialisering for Windows 11, noe som betyr at noen datamaskiner kanskje ikke kan kjøre det. Finn ut om din kan
Hvordan kombinere et kolonnediagram og linjegraf i Excel ved å bruke en andre Y-akse for å vise relatert informasjon sammen. Oppdatert til å inkludere Excel 2019