Funktionen SKIFT evaluerer en værdi (kaldet et udtryk) mod en liste af værdier og returnerer resultatet svarende til den første matchende værdi. Hvis der ikke findes et match, kan der returneres en valgfri standardværdi.
Bemærk!: Denne funktion er tilgængelig på Windows eller Mac, hvis du har Office 2019, eller hvis du har et Microsoft 365-abonnement. Hvis du er en Microsoft 365-abonnent, skal du sørge for, at du har den seneste version af Office.
Syntaks
SKIFT(udtryk, værdi1, resultat1, [standard eller værdi2, resultat2],... [standard eller værdi3, resultat3])
Argument |
Beskrivelse |
---|---|
udtryk (påkrævet) |
Udtryk er den værdi, f.eks. et tal, en dato eller noget tekst, der skal sammenlignes med værdi1...værdi126. |
værdi1...værdi126 |
VærdiN er en værdi, der skal sammenlignes med udtryk. |
resultat1...resultat126 |
ResultatN er den værdi, der skal returneres, når det tilhørende værdiN-argument matcher udtrykket. ResultatN skal angives for hvert tilhørende værdiN-argument. |
standard (valgfrit) |
Standard er den værdi, der skal returneres, hvis der ikke findes et match i værdiN-udtrykkene. Argumentet Standard identificeres ved ikke at have et tilhørende resultatN-udtryk (se eksempler). Standard skal være det sidste argument i funktionen. |
Da funktioner er begrænset til 254 argumenter, kan du bruge op til 126 par værdi- og resultatargumenter.
Oversigt
Funktionen SKIFT lyder i sin mest enkle form:
-
=SKIFT(Værdi for skift, Værdi for match1...[2-126], Værdi, der skal returneres, hvis der er et match1...[2-126], Værdi, der skal returneres, hvis der ikke er et match)
Hvor du kan vurdere op til 126 matchende værdier og resultater.
Se den følgende formular:
-
Hvilken værdi skal skiftes? I dette tilfælde er UGEDAG(A2) lig med 2.
-
Hvilken værdi, vil du matche? I dette tilfælde er det 1, 2 og 3.
-
Hvis der findes et match, hvad vil du så returnere som et resultat? I dette tilfælde er det søndag for 1, mandag for 2 og tirsdag for 3.
-
Standardværdien, der skal returneres, hvis der ikke findes noget match. I dette tilfælde er det teksten "Intet match".
Bemærk!: Hvis der ikke er nogen matchende værdier, og der ikke er angivet et standardargument, returnerer funktionen SKIFT #I/T! som fejl.
Eksempler
Du kan kopiere eksempeldataene i følgende tabel, og sætte dem ind i celle A1 i et nyt Excel-regneark for at se, hvordan SKIFT-funktionen virker. Hvis formlerne ikke viser nogen resultater, kan du markere dem, trykke på F2 > Enter. Hvis der er brug for det, kan du justere bredden på kolonnerne, så du kan se alle dataene.
Eksempel
Værdi |
Formel |
Resultat |
---|---|---|
2 |
=SKIFT(UGEDAG(A2),1;"Søndag";2;"Mandag";3;"Tirsdag";4;"Onsdag";"Intet match") |
Da A2 = 2, og Mandag er resultatargumentet svarende til værdien 2, returnerer SKIFT Mandag |
99 |
=SKIFT(A3,1;"Søndag";2;"Mandag";3;"Tirsdag") |
Da der ikke er et match og intet ellers-argument, returnerer SKIFT #I/T! |
99 |
=SKIFT(A4,1;"Søndag";2;"Mandag";3;"Tirsdag"; "Intet match") |
Intet match |
2 |
=SKIFT(A5,1;"Søndag";7;"Lørdag";"Ugedag") |
Ugedag |
3 |
=SKIFT(A6,1;"Søndag";2;"Mandag";3;"Tirsdag"; "Intet match") |
Tirsdag |
Har du brug for mere hjælp?
Du kan altid spørge en ekspert i Excel Tech Community eller få support i community'er.
Se også
Sådan undgår du ødelagte formler
Tastaturgenveje og funktionstaster i Excel