Slik kombinerer du betingelser med OG, ELLER og IKKE i Excel

Én HVIS-betingelse er ikke nok. Lær OG, ELLER og IKKE for å kombinere flere betingelser i én formel.

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 bonusformel med HVIS som sjekker om ansatte har solgt nok. Men nå endrer reglene seg: bonus gis bare til de som jobber fulltid OG har vært ansatt i mer enn 13 år. Én betingelse er ikke nok. Du trenger to som begge må stemme samtidig.

OG, ELLER og IKKE er tre logiske funksjoner som du plasserer inne i HVIS. De lar deg kombinere flere betingelser i én formel, slik at Excel kan ta mer presise avgjørelser.

OG: alle betingelsene må stemme

Bruk OG når samtlige betingelser må være sanne for at resultatet skal gjelde. Tenk deg at kolonne C inneholder stillingstype og kolonne E inneholder antall år ansatt.

=HVIS(OG(C2="Fulltid"; E2>13); 10000; 0)

Denne formelen sier: hvis personen jobber fulltid OG har vært ansatt i mer enn 13 år, gi 10 000 i bonus. Ellers 0. Begge betingelsene må stemme. Jobber personen fulltid men har bare 10 år, blir det 0. Har personen 15 år men jobber deltid, blir det også 0.

Du kan legge til flere betingelser i OG. Tre, fire, fem. Bare skill dem med semikolon: =HVIS(OG(C2="Fulltid"; E2>13; D2="Salg"); 10000; 0). Alle må stemme.

ELLER: minst én betingelse må stemme

Bruk ELLER når det holder at én av betingelsene er sann:

=HVIS(ELLER(C2="Fulltid"; E2>13); 10000; 0)

Nå får personen bonus hvis den jobber fulltid, eller har vært ansatt i over 13 år, eller begge deler. Bare én trenger å stemme. ELLER er mer sjenerøs enn OG.

Forskjellen mellom og eller i Excel er enkel å huske: OG krever at alt stemmer, ELLER krever at minst noe stemmer. Velger du feil, får enten for mange eller for få personer bonus.

IKKE: snu logikken

Bruk IKKE for å snu en betingelse. "Alle som IKKE er leder skal få bonus":

=HVIS(IKKE(C2="Leder"); 10000; 0)

IKKE snur resultatet. Hvis C2 er "Leder" (sant), gjør IKKE det til usant, og personen får ingen bonus. Alle andre får 10 000. IKKE er nyttig når det er enklere å beskrive hvem som skal utelukkes enn hvem som skal inkluderes.

Slik bygger du formelen steg for steg

Det kan virke forvirrende med alle parentesene. Her er oppskriften:

  1. Start med =HVIS(
  2. Skriv OG(, ELLER( eller IKKE(
  3. Legg inn betingelsene dine, separert med semikolon
  4. Lukk OG/ELLER/IKKE med )
  5. Skriv semikolon og verdien hvis sann
  6. Skriv semikolon og verdien hvis usann
  7. Lukk HVIS med )

Med bonuseksempelet blir rekkefølgen: =HVIS( deretter OG( deretter C2="Fulltid"; E2>13 deretter ) deretter ; 10000; 0 deretter ). To åpne parenteser, to lukkede parenteser. Teller du parentesene og de matcher, er formelen riktig bygget.

Tre vanlige feil med OG og ELLER i Excel

For mange eller for få parenteser. Hver funksjon (HVIS, OG, ELLER, IKKE) åpner en parentes som må lukkes. Får du feilmelding, tell parentesene. Antall åpne må være likt antall lukkede.

OG der du mente ELLER. Ingen får bonus? Sjekk om du brukte OG når du egentlig mente ELLER. OG krever at alt stemmer. Har du strenge betingelser med OG, kan det hende ingen oppfyller alle samtidig.

Glemmer anførselstegn rundt tekst. C2="Fulltid" fungerer. C2=Fulltid gir feil. Tekstverdier i formler må alltid ha anførselstegn. Tall trenger dem ikke.

Neste steg

Nå kan du kombinere betingelser i HVIS-formler med og eller i Excel. Trenger du flere enn to utfall (ikke bare sann/usann), se HVIS.SETT som håndterer mange nivåer uten nøsting. For å summere eller telle med betingelser, se SUMMER.HVIS og ANTALL.HVIS. Og bruk dollartegn for å låse referanser når du kopierer formlene nedover.

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