Resumé
OR-funktionen er en logisk funktion til at teste flere forhold på samme tid. ELLER returnerer enten SAND eller FALSK. For eksempel for at teste A1 for enten "x" eller "y" skal du bruge = ELLER (A1 = "x", A1 = "y"). OR-funktionen kan bruges som den logiske test inde i IF-funktionen for at undgå ekstra indlejrede IF'er og kan kombineres med AND-funktionen.
Formål
Test flere forhold med ORReturneringsværdi
SAND, hvis nogen argumenter evaluerer SAND; FALSK hvis ikke.Syntaks
= ELLER (logisk1, (logisk2),…)Argumenter
- logical1 - Den første betingelse eller logiske værdi, der skal evalueres.
- logical2 - (valgfrit) Den anden betingelse eller logiske værdi, der skal evalueres.
Version
Excel 2003Brugsanvisninger
Brug ELLER-funktionen til at teste flere forhold på samme tid, op til 255 betingelser i alt. Hver logisk tilstand ( logisk1 , logisk2 osv.) Skal returnere SAND eller FALSK eller være arrays eller referencer, der indeholder logiske værdier.
ELLER-funktionen evaluerer alle leverede værdier og returnerer SAND, hvis en værdi evalueres til SAND. Hvis alle logiske data vurderes til FALSE, returnerer OR-funktionen FALSE.
Både AND-funktionen og OR-funktionen samler resultaterne til en enkelt værdi. Dette betyder, at de ikke kan bruges i matrixoperationer, der skal levere en række resultater. For mere sammenhæng, se: Arrayformler med AND og OR-logik.
Bemærk: Excel evaluerer ethvert tal undtagen nul (0) som SAND.
Eksempler
For eksempel for at teste, om værdien i A1 ELLER værdien i B1 er større end 75, skal du bruge følgende formel:
=OR(A1>75,B1>75)
OR kan bruges til at udvide funktionaliteten af funktioner som IF-funktionen. Ved hjælp af ovenstående eksempel kan du angive ELLER som logisk_test for en IF-funktion som sådan:
=IF(OR(A1>75,B1>75), "Pass", "Fail")
Denne formel returnerer "Pass", hvis værdien i A1 er større end 75 ELLER værdien i B1 er større end 75.
Array form
Hvis du indtaster ELLER som en matrixformel, kan du teste alle værdier i et område mod en betingelse. For eksempel returnerer denne matrixformel SAND, hvis en celle i A1: A100 er større end 15:
=(OR(A1:A100>15)
Bemærk: dette er en matrixformel og skal indtastes med kontrol + skift + enter, undtagen i Excel 365.
Bemærkninger
- Hver logisk tilstand skal evalueres til SAND eller FALSK eller være arrays eller referencer, der indeholder logiske værdier.
- Tekstværdier eller tomme celler leveret som argumenter ignoreres.
- ELLER-funktionen returnerer #VÆRDI, hvis der ikke findes nogen logiske værdier