Excel SWITCH-funktion
SWITCH-funktionen sammenligner en værdi med en liste over værdier og returnerer et resultat, der svarer til det første match. Du kan bruge SWITCH-funktionen, når du vil udføre en nøjagtig matchning med flere mulige resultater, og returnere en standardværdi, når der ikke findes noget match.
Det første argument kaldes “udtryk” og kan være en hårdkodet konstant, en cellehenvisning eller en anden formel, der returnerer en bestemt værdi, som du vil matche. Matchende værdier og tilsvarende resultater indtastes parvis. SWITCH kan håndtere op til 126 par, hvorefter det sidste argument er en (valgfri) standardværdi, der skal returneres i tilfælde, hvor der ikke er nogen match.
I det viste eksempel er formlen i D5:
=SWITCH(C5,1,"Poor",2,"OK",3,"Good","??")SWITCH udfører kun et nøjagtigt match, så du kan ikke inkludere logiske operatorer som større end (>) eller mindre end (
=SWITCH(TRUE,A1>=1000,"Gold",A1>=500,"Silver","Bronze")I et tilfælde som dette vil du dog muligvis brug IFS-funktionen i stedet.
SWITCH versus IFS
Ligesom IFS-funktionen giver SWITCH-funktionen dig mulighed for at teste mere end en betingelse uden at indlejre flere IF-sætninger, hvilket gør formler med mange betingelser lettere at læse og skrive. En fordel ved SWITCH over IFS er, at udtrykket vises en gang i funktionen og ikke behøver at gentages. SWITCH er dog begrænset til nøjagtig matching. Det er ikke muligt at bruge operatorer som større end ( >) eller mindre end (logisk o perators efter behov.
Bemærk: SWITCH-funktionen og IFS-funktionen er begge nye i Excel 2019 og Excel 365.
Noter
- Udtryk kan være en anden formel, der returnerer en bestemt værdi.
- SWITCH kan håndtere op til 126 værdi / resultatpar.
- Indtast et sidste argument for at indstille et standardresultat, når der ikke findes noget match.
admin0