23/02/1999
Excel er et utroligt kraftfuldt værktøj, der kan håndtere alt fra simple budgetter til komplekse dataanalyser. Kernen i meget af denne kraft ligger i dets evne til at udføre logiske tests. En af de mest grundlæggende, men alligevel alsidige, funktioner i denne kategori er OR-funktionen, eller ELLER-funktionen på dansk. Hvis du nogensinde har stået i en situation, hvor du skulle tjekke, om mindst én ud af flere betingelser var opfyldt, så er ELLER-funktionen din bedste ven. Denne artikel vil guide dig igennem alt, hvad du behøver at vide for at mestre denne funktion, fra de helt basale principper til avancerede kombinationer med andre Excel-funktioner.

Hvad er en logisk funktion i Excel?
Før vi dykker ned i selve ELLER-funktionen, er det vigtigt at forstå, hvad en logisk funktion er. I Excel er en logisk funktion en funktion, der evaluerer en eller flere betingelser og returnerer en af to værdier: SAND (TRUE) eller FALSK (FALSE). Disse funktioner er byggestenene i beslutningstagning i dine regneark. De giver dig mulighed for at automatisere processer og få Excel til at reagere forskelligt baseret på dine data. ELLER-funktionen er en central del af denne familie, sammen med funktioner som OG (AND), IKKE (NOT) og den allestedsnærværende HVIS (IF).
Grundlæggende om ELLER-funktionen
Formålet med ELLER-funktionen er at teste flere betingelser samtidigt. Den returnerer SAND, hvis mindst én af de angivne betingelser er sand. Den returnerer kun FALSK, hvis alle betingelser er falske. Dette gør den ideel til situationer, hvor der er flere acceptable udfald.
Syntaks
Syntaksen for ELLER-funktionen er ret ligetil:
=ELLER(logisk1; [logisk2]; ...)
- logisk1 (påkrævet): Den første betingelse, du vil teste.
- logisk2 (valgfri): Den anden betingelse, du vil teste.
Du kan inkludere op til 255 forskellige betingelser i en enkelt ELLER-funktion. Hver betingelse skal være et udtryk, der kan evalueres til enten SAND eller FALSK. Dette kan være sammenligninger som A1>10, A1="Tekst", eller resultatet af en anden formel.
Bemærk: Afhængigt af dine sprogindstillinger i Excel, skal argumenterne adskilles med et semikolon (;) som i Danmark, eller et komma (,) som i engelsksprogede versioner.
Hvordan det virker i praksis
Lad os se på et simpelt eksempel. Forestil dig, at du vil tjekke, om en værdi i celle A1 er enten "Æble" eller "Pære". Formlen ville se således ud:
=ELLER(A1="Æble"; A1="Pære")
- Hvis A1 indeholder "Æble", er den første betingelse sand, og formlen returnerer SAND.
- Hvis A1 indeholder "Pære", er den anden betingelse sand, og formlen returnerer SAND.
- Hvis A1 indeholder "Banan", er begge betingelser falske, og formlen returnerer FALSK.
Kombination af ELLER med HVIS-funktionen
Selvom det er nyttigt at få et SAND/FALSK-svar, er det ofte mere praktisk at få en brugerdefineret output. Her kommer HVIS-funktionen ind i billedet. Ved at indlejre ELLER-funktionen i den logiske test af en HVIS-funktion, kan du specificere præcis, hvad der skal ske, hvis betingelsen er opfyldt.
Syntaksen for HVIS er: =HVIS(logisk_test; [værdi_hvis_sand]; [værdi_hvis_falsk])
Vi kan indsætte vores ELLER-funktion som den logiske test:
=HVIS(ELLER(betingelse1; betingelse2); "Dette sker hvis sand"; "Dette sker hvis falsk")
Eksempel: Godkendelse af bonus
Forestil dig en salgsafdeling, hvor en medarbejder får en bonus, hvis de enten har et salg på over 50.000 kr. ELLER har skaffet mere end 5 nye kunder. Vi kan oprette en tabel til at beregne dette.
| Medarbejder | Salg (kr.) | Nye Kunder | Bonusberettiget? |
|---|---|---|---|
| Anders | 45.000 | 6 | =HVIS(ELLER(B2>50000; C2>5); "Ja"; "Nej") |
| Birgitte | 52.000 | 3 | =HVIS(ELLER(B3>50000; C3>5); "Ja"; "Nej") |
| Carl | 30.000 | 2 | =HVIS(ELLER(B4>50000; C4>5); "Ja"; "Nej") |
| Dorte | 60.000 | 7 | =HVIS(ELLER(B5>50000; C5>5); "Ja"; "Nej") |
Resultaterne ville være:
- Anders: Ja (fordi han har mere end 5 nye kunder).
- Birgitte: Ja (fordi hendes salg er over 50.000 kr.).
- Carl: Nej (ingen af betingelserne er opfyldt).
- Dorte: Ja (begge betingelser er opfyldt).
Denne kombination er ekstremt kraftfuld og kan spare dig for at skulle skrive komplicerede, indlejrede HVIS-sætninger.

Avancerede kombinationer: ELLER med OG
For endnu mere komplekse scenarier kan du kombinere ELLER med OG-funktionen. OG-funktionen returnerer kun SAND, hvis alle dens betingelser er sande.
Lad os udvide vores bonus-eksempel. Nu skal en medarbejder være i "Salg"-afdelingen OG (have et salg på over 50.000 kr. ELLER have skaffet mere end 5 nye kunder) for at få bonus.
Formlen ville se således ud, hvis afdelingen står i kolonne A:
=HVIS(OG(A2="Salg"; ELLER(C2>50000; D2>5)); "Bonus"; "Ingen bonus")
Her tjekker Excel først, om medarbejderen er i "Salg". Kun hvis dette er sandt, fortsætter den med at evaluere ELLER-betingelsen. Dette giver dig mulighed for at bygge meget specifikke og nuancerede logiske tests.
Brug af ELLER i Betinget Formatering
En anden fantastisk anvendelse af ELLER-funktionen er i Betinget Formatering. Dette giver dig mulighed for at fremhæve celler, rækker eller kolonner baseret på flere kriterier.
Forestil dig en projektplan, hvor du vil fremhæve opgaver, der enten er markeret som "Høj prioritet" eller har en deadline, der er overskredet.
- Marker de rækker, du vil formatere (f.eks. A2:D100).
- Gå til fanen "Hjem" -> "Betinget formatering" -> "Ny regel".
- Vælg "Brug en formel til at bestemme, hvilke celler der skal formateres".
- Indtast din ELLER-formel. Hvis prioriteten er i kolonne C og deadline i kolonne D, kunne formlen være:
=ELLER($C2="Høj prioritet"; $D2 - Klik på "Formater..." og vælg den ønskede formatering (f.eks. rød fyldfarve).
- Klik OK.
Bemærk brugen af dollartegn ($) foran kolonnebogstaverne. Dette låser kolonnen, så formateringen anvendes korrekt på hele rækken, mens rækkenummeret (2) forbliver relativt og justeres for hver række i dit markerede område.

Sammenligning af Logiske Funktioner
For at give et klart overblik er her en tabel, der sammenligner de mest almindelige logiske funktioner.
| Funktion | Returnerer SAND hvis... | Returnerer FALSK hvis... | Typisk anvendelse |
|---|---|---|---|
| ELLER (OR) | Mindst én betingelse er sand. | Alle betingelser er falske. | Når flere forskellige kriterier er acceptable. |
| OG (AND) | Alle betingelser er sande. | Mindst én betingelse er falsk. | Når alle krav skal være opfyldt samtidigt. |
| XELLER (XOR) | Et ulige antal betingelser er sande. | Et lige antal betingelser er sande, eller alle er falske. | Eksklusivt valg, f.eks. A eller B, men ikke begge. |
| IKKE (NOT) | Betingelsen er falsk. | Betingelsen er sand. | At invertere resultatet af en anden logisk test. |
Ofte Stillede Spørgsmål (FAQ)
Hvor mange betingelser kan ELLER-funktionen håndtere?
Du kan angive op til 255 separate betingelser (argumenter) i en enkelt ELLER-formel.
Hvad er forskellen på ELLER og OG?
Den primære forskel er kravet for at returnere SAND. ELLER kræver kun, at én betingelse er sand, mens OG kræver, at alle betingelser er sande. Tænk på det som "en af delene er nok" (ELLER) versus "alt skal være på plads" (OG).
Hvorfor får jeg en #VÆRDI! fejl?
En #VÆRDI! (#VALUE!) fejl opstår typisk, hvis et af argumenterne ikke kan evalueres til en logisk værdi (SAND eller FALSK). Sørg for, at dine betingelser er korrekte logiske udtryk. Tomme celler eller tekst, der ikke er i anførselstegn, kan også forårsage denne fejl.
Skal tekst i en ELLER-funktion være i anførselstegn?
Ja, absolut. Når du sammenligner en celle med en tekststreng, skal teksten altid være omgivet af dobbelte anførselstegn (f.eks. A1="Færdig"). Tal kræver ikke anførselstegn.
Kan ELLER-funktionen bruges med arrays?
Standard ELLER-funktionen er ikke designet til at returnere et array af resultater. Hvis du giver den et område som input (f.eks. =ELLER(A1:A10>50)), vil den returnere et enkelt resultat for hele området. For mere avancerede array-operationer, der kræver en ELLER-logik, kan man bruge boolesk algebra (f.eks. ved at bruge + operatoren mellem betingelser) i en array-formel.
Hvis du vil læse andre artikler, der ligner Komplet guide til OR-funktionen i Excel, kan du besøge kategorien Sundhed.
