Sådan bruges Excel ELLER-funktionen

Indholdsfortegnelse

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 OR

Returneringsvæ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 2003

Brugsanvisninger

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

Lignende videoer

Sådan fremhæves rækker ved hjælp af flere kriterier I denne video ser vi på, hvordan du bruger betinget formatering til at fremhæve hele rækker ved hjælp af flere kriterier. Sådan fremhæves omtrentlige matchopslag I denne video ser vi på, hvordan man fremhæver resultaterne af omtrentlige matchopslag med betinget formatering. Betinget formatering med to variable indgange I denne video ser vi på, hvordan man udvider en betinget formateringsformel, så den kontrollerer mere end kun en betingelse. Hvis dette ELLER det I denne video ser vi på, hvordan man kombinerer IF-funktionen med OR- og AND-funktionerne for at teste mere end en tilstand på samme tid.

Interessante artikler...