Når en HVIS skal tjekke to ting på én gang, bruger du OG eller ELLER inde i HVIS. Sådan: =HVIS(OG(B2>=18;C2="Ja");"Godkendt";"Afvist"). OG kræver, at begge betingelser er sande. ELLER kræver, at mindst én af dem er. Siden her viser begge og de fælder, der gør, at HVIS med OG og ELLER i Excel giver et forkert svar uden at melde en fejl.
HVIS med OG i Excel: begge betingelser skal passe
Du har en liste over tilmeldinger med alder og samtykke. En tilmelding skal godkendes, hvis personen er mindst 18 år og har sagt ja. Det er to betingelser, og de skal gælde samtidig. Det skriver du ved at sætte dem begge ind i OG (AND), adskilt af semikolon:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Navn | Alder | Samtykke | Status |
| 2 | Bo | 17 | Ja | |
| 3 | Anna | 23 | Ja | Godkendt |
| 4 | Cem | 30 | Nej | |
| 5 | Dina | 19 | Ja |
Anna er 23 og har sagt ja. Begge betingelser i OG er sande, så HVIS svarer Godkendt.
HVIS tager tre ting: en test, svaret hvis testen er sand, og svaret hvis den er falsk. OG samler flere tests til én. Den giver SAND, kun hvis alle er sande. I rækken med Cem er han over 18, men har sagt nej. Så er OG falsk:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Navn | Alder | Samtykke | Status |
| 2 | Bo | 17 | Ja | |
| 3 | Anna | 23 | Ja | |
| 4 | Cem | 30 | Nej | Afvist |
| 5 | Dina | 19 | Ja |
Cem er over 18, men har sagt nej. Den ene betingelse er falsk, og så er hele OG falsk. Svaret er Afvist.
Prøv selv. Formlen skal kunne kopieres ned til alle fire rækker:
Prøv selv
Godkend tilmeldinger
Skriv i D2 en formel, der giver Godkendt, hvis alderen er mindst 18 og samtykke er Ja, og ellers Afvist. Den skal kunne kopieres ned.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Navn | Alder | Samtykke | Status | ||
| 2 | Bo | 17 | Ja | |||
| 3 | Anna | 23 | Ja | |||
| 4 | Cem | 30 | Nej | |||
| 5 | Dina | 19 | Ja | |||
| 6 | ||||||
| 7 | ||||||
| 8 |
Klik i D2, og skriv din formel.
Opgaven To betingelser med OG træner det samme i en lidt anden tabel.
Den almindelige fejl er at bruge ELLER, når der skal bruges OG. Så kommer Bo, der kun er 17, igennem på sit samtykke. Du ser det ikke som en fejlmeddelelse, kun som en forkert godkendelse:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Navn | Alder | Samtykke | Status |
| 2 | Bo | 17 | Ja | Godkendt |
| 3 | Anna | 23 | Ja | |
| 4 | Cem | 30 | Nej | |
| 5 | Dina | 19 | Ja |
Med ELLER i stedet for OG er det nok, at én betingelse er sand. Bo er kun 17, men har sagt ja, og bliver godkendt.
ELLER inde i HVIS
Nogle gange er det nok, at én betingelse er sand. Rabat gives til kunder, der har niveauet Guld, eller som har købt for over 10.000 kr. Så bruger du ELLER (OR):
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Kunde | Niveau | Køb | Rabat |
| 2 | Sara | Guld | 3000 | Rabat |
| 3 | Ole | Sølv | 4000 | |
| 4 | Pia | Sølv | 11000 |
Sara har niveauet Guld. Det er nok til rabat, selv om hun har købt for under 10.000 kr.
ELLER er først falsk, når alle betingelser er falske. Ole har hverken Guld eller et stort køb, og så står cellen tom:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Kunde | Niveau | Køb | Rabat |
| 2 | Sara | Guld | 3000 | |
| 3 | Ole | Sølv | 4000 | |
| 4 | Pia | Sølv | 11000 |
Ole har hverken Guld eller købt for over 10.000 kr. Begge tests er falske, og cellen står tom.
Prøv selv. Her er rabatten til dem, der opfylder mindst én af betingelserne:
Prøv selv
Giv rabat til guld eller store køb
Skriv i D2 en formel, der giver Rabat, hvis niveauet er Guld eller købet er over 10.000 kr., og ellers en tom celle. Den skal kunne kopieres ned.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Kunde | Niveau | Køb | Rabat | ||
| 2 | Jens | Sølv | 12000 | |||
| 3 | Mette | Guld | 3000 | |||
| 4 | Lis | Sølv | 4000 | |||
| 5 | ||||||
| 6 | ||||||
| 7 | ||||||
| 8 |
Klik i D2, og skriv din formel.
Opgaven Én af to betingelser med ELLER giver flere eksempler.
OG og ELLER i samme formel
Du kan sætte den ene inde i den anden. Her skal samtykket være Ja, og derudover skal personen enten være 18 eller have forældrenes samtykke. Det er en betingelse, som skal være sand, og en anden, som kan være sand på to måder:
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Navn | Alder | Samtykke | Forælder | Status |
| 2 | Bo | 17 | Ja | Ja | Godkendt |
| 3 | Eva | 16 | Ja | Nej |
Samtykke skal være Ja, og desuden skal personen være 18 eller have forældrenes samtykke. Bo er 17, men begge samtykker er Ja.
Læs formlen indefra. ELLER tjekker alder eller forælder. OG kræver, at den, sammen med samtykket, er sand. Er formlen svær at læse, kan du skrive de to dele i hver sin hjælpekolonne først og samle dem til sidst. Opgaven OG og ELLER i samme test viser, hvordan du bygger sådan en formel i trin.
Mellem to tal
Vil du tjekke, om et tal ligger mellem to grænser, er det to tests på det samme tal. Det er mindst den nedre grænse, og højst den øvre. Begge skal gælde, så brug OG:
| A | B | |
|---|---|---|
| 1 | Værdi | Tjek |
| 2 | 15 | Inden for |
| 3 | 25 |
Mellem 10 og 20 er to tests på samme tal: mindst 10 og højst 20. 15 opfylder begge.
| A | B | |
|---|---|---|
| 1 | Værdi | Tjek |
| 2 | 15 | |
| 3 | 25 | Uden for |
25 er over 10, men også over 20. Den anden test er falsk, og så er svaret Uden for.
Du kan ikke skrive 10<=A2<=20, som du ville i matematik. Excel læser det som to adskilte sammenligninger, og resultatet er ikke det, du venter. Hvordan sammenligningstegnene virker, står på siden om større end og mindre end i Excel.
Flere udfald: indlejret HVIS eller HVISER
OG og ELLER bruges, når der er flere betingelser for ét resultat. Er der derimod flere mulige resultater, fx karakterer, bruger du HVISER (IFS). Den prøver betingelserne i rækkefølge og stopper ved den første, der er sand:
| A | B | |
|---|---|---|
| 1 | Point | Karakter |
| 2 | 75 | B |
HVISER prøver betingelserne en ad gangen og stopper ved den første sande. 75 er ikke mindst 90, men mindst 70, så svaret er B.
Det sidste par i formlen bruger SAND som betingelse. Den er altid sand, så der står noget i cellen, også hvis ingen af de andre passer. Opgaverne Tre udfald med indlejret HVIS og Karakterer med HVISER viser begge måder.
Typiske fejl
- Ordet og i formlen. OG er en funktion. Du kan ikke skrive
B2>=18 og C2="Ja"med ordet mellem to betingelser. Excel kræverOG(B2>=18;C2="Ja"). - Manglende parentes. OG og ELLER skal have deres egen parentes, og HVIS skal have en til. Tæl dem, hvis Excel melder en fejl i formlen.
- Tekst uden anførselstegn. Ja er tekst og skal stå i anførselstegn. Uden dem leder Excel efter et navn og svarer #NAVN?:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Navn | Alder | Samtykke | Status |
| 2 | Anna | 23 | Ja | #NAVN? |
Ja uden anførselstegn læser Excel som et navn, og det kender den ikke. Svaret er #NAVN?.
- Forkert funktion. OG, hvor ELLER skulle have været, og omvendt. Test formlen på en række, du ved svaret på, før du kopierer den ned.
Prøv det i en opgave
Mange af de regneark, du kommer til at lave, kræver, at et svar afhænger af mere end ét tal. Prøv opgaven To betingelser med OG gratis. Du skriver formlen selv, og den bliver rettet med det samme. Hele HVIS-funktionen er forklaret i guiden HVIS-formel i Excel.

Om forfatteren
Nicolaj, stifter af ExcelOpgaver
Jeg er softwareudvikler og har bygget ExcelOpgaver fra bunden, også selve regnearket og den motor der regner formlerne ud. For at få det til at virke har jeg skullet forstå hver funktion helt ned i detaljen: hvordan LOPSLAG opfører sig når koden har et mellemrum for meget, hvorfor en dato i virkeligheden er et tal, og hvornår AFRUND giver et andet svar end talformatet.
Øv det i opgaver
Opgaver i et rigtigt regneark, der bliver rettet med det samme.
- To betingelser med OGOG og ELLER →
- Én af to betingelser med ELLEROG og ELLER →
- OG og ELLER i samme testOG og ELLER →
- Tre udfald med indlejret HVISHVIS →
- Karakterer med HVISERHVISER og SKIFT →
Funktionssider
Ofte stillede spørgsmål
Hvordan laver jeg en HVIS med to betingelser?
Sæt betingelserne i OG, fx =HVIS(OG(B2>=18;C2="Ja");"Godkendt";"Afvist"). Begge skal være sande, før HVIS giver det første svar.
Hvad er forskellen på OG og ELLER?
OG kræver, at alle betingelser er sande. ELLER kræver, at mindst én af dem er sand.
Kan jeg bruge OG og ELLER sammen?
Ja. Du kan sætte den ene inde i den anden, fx OG(B2>=18;ELLER(C2="Ja";D2="Ja")).
Hvornår skal jeg bruge HVISER?
Når der er flere mulige resultater, og ikke når der er flere betingelser for ét resultat. Til flere betingelser bruger du OG og ELLER.