Slik bruker du HVIS-funksjonen i Excel

Du sjekker hver rad manuelt for å avgjøre hvem som får bonus. Lær HVIS-funksjonen som gjør det automatisk for hele listen.

Videoforhåndsvisning

Opprett konto for å se video

Det er helt gratis og tar under 30 sekunder

Opprett gratis kontoHar du konto? Logg inn

Du har en liste med selgere og salgstall. Alle som har solgt for over 50 000 kroner skal ha bonus. Du kan gå gjennom listen rad for rad og sjekke manuelt, eller du kan skrive én formel som gjør vurderingen for deg. HVIS-funksjonen lar Excel ta avgjørelsen automatisk for hver eneste rad.

Hvis i Excel fungerer som et spørsmål med to mulige svar. Du stiller spørsmålet, og Excel gir ett svar når betingelsen stemmer og et annet når den ikke stemmer. Én formel, hele listen ferdig.

Slik fungerer HVIS i Excel

Formelen har tre deler:

=HVIS(logisk_test; verdi_hvis_sann; verdi_hvis_usann)

Tenk deg en bonusliste der kolonne E inneholder salgstall. Alle som har solgt for 50 000 eller mer skal få 10 000 i bonus. Resten får 0.

=HVIS(E2>=50000; 10000; 0)

Excel sjekker verdien i E2. Er den 50 000 eller høyere, skriver formelen 10 000. Er den lavere, skriver den 0. Trykk Enter og kopier formelen nedover til resten av listen. Ferdig.

Sammenligningsoperatorer i HVIS

Den logiske testen bruker operatorer for å sammenligne verdier. Her er de seks du kan bruke:

  • = Er lik. Eksempel: C2="Fulltid"
  • > Større enn. Eksempel: E2>50000
  • < Mindre enn. Eksempel: E2<10000
  • >= Større enn eller lik. Eksempel: E2>=50000
  • <= Mindre enn eller lik. Eksempel: E2<=10000
  • <> Ikke lik. Eksempel: C2<>"Leder"

Velg operatoren som passer spørsmålet du stiller. Skal alle over en terskel få bonus, bruker du > eller >=. Skal alle unntatt én bestemt verdi med, bruker du <>.

Tekst i HVIS-formler krever anførselstegn

Du kan også sjekke tekstverdier. Vil du gi bonus til alle på avdelingen "Salg"?

=HVIS(C2="Salg"; 10000; 0)

Legg merke til anførselstegnene rundt "Salg". Excel krever dem rundt tekst i formler. Uten dem får du en feilmelding. Det samme gjelder når resultatet skal være tekst: =HVIS(E2>=50000; "Bonus"; "Ingen bonus"). Nyttig når du vil flagge rader visuelt i en rapport.

Nestet HVIS for flere bonusnivå

Hva om du har tre nivåer? Over 100 000 gir 15 000 i bonus, over 50 000 gir 10 000, og resten får ingenting. Da legger du en ny HVIS i plassen for verdi_hvis_usann:

=HVIS(E2>=100000; 15000; HVIS(E2>=50000; 10000; 0))

Excel sjekker først om E2 er 100 000 eller mer. Stemmer det, returnerer den 15 000 og er ferdig. Stemmer det ikke, kjører den neste HVIS som sjekker 50 000. Tenk på det som en trapp der Excel starter øverst og jobber seg nedover til noe passer.

Med tre nivåer er dette overkommelig. Men med fire eller fem nivåer blir formelen vanskelig å lese. Da bør du heller bruke HVIS.SETT, som sjekker flere betingelser i rekkefølge uten nøsting.

Tre vanlige feil med HVIS i Excel

Manglende anførselstegn rundt tekst. =HVIS(C2=Salg; 10000; 0) gir feil. Du må skrive =HVIS(C2="Salg"; 10000; 0) med anførselstegn rundt tekstverdien.

Feil operator. "Større enn eller lik" skrives >= (ikke =>). Rekkefølgen på tegnene betyr noe, og Excel gir en feilmelding om du snur dem.

Formelen brekker når du kopierer. Hvis formelen peker på en felles celle (som en bonussats), må du bruke dollartegn ($) for å låse referansen før du kopierer nedover. Uten låst referanse flytter den seg rad for rad, og du ender med tomme celler.

Neste steg

Nå kan du bruke hvis i Excel for enkle valg og nestede betingelser. Trenger du å summere bare radene som oppfyller et vilkår, viser SUMMER.HVIS deg akkurat hvordan. For å telle rader med en bestemt verdi, se ANTALL.HVIS. Og når du trenger to betingelser som begge må stemme, kombinerer du HVIS med OG og ELLER.

Denne videoen er hentet fra kurset Microsoft Excel for eksperter på Utdannet.no. I det fulle kurset lærer du også HVIS.SETT, avanserte logiske funksjoner og feilhåndtering.