Hvordan bruke Excel ELLER-funksjonen

Innholdsfortegnelse

Sammendrag

OR-funksjonen er en logisk funksjon for å teste flere forhold samtidig. ELLER returnerer enten SANT eller FALSK. For eksempel, for å teste A1 for enten "x" eller "y", bruk = ELLER (A1 = "x", A1 = "y"). OR-funksjonen kan brukes som den logiske testen i IF-funksjonen for å unngå ekstra nestede IF-er, og kan kombineres med AND-funksjonen.

Hensikt

Test flere forhold med OR

Returverdi

SANT hvis noen argumenter evaluerer SANT; FALSE hvis ikke.

Syntaks

= ELLER (logisk1, (logisk2),…)

Argumenter

  • logical1 - Den første tilstanden eller den logiske verdien å evaluere.
  • logical2 - (valgfritt) Den andre tilstanden eller den logiske verdien å evaluere.

Versjon

Excel 2003

Bruksanvisninger

Bruk ELLER-funksjonen til å teste flere forhold samtidig, opptil 255 forhold totalt. Hver logiske tilstand ( logisk1 , logisk2 osv.) Må returnere SANN eller FALSK, eller være matriser eller referanser som inneholder logiske verdier.

ELLER-funksjonen vil evaluere alle verdiene som leveres og returnere SANT hvis noen verdi evalueres til SANT. Hvis alle logikkene blir FALSE, vil OR-funksjonen returnere FALSE.

Både AND-funksjonen og OR-funksjonen vil samle resultatene til en enkelt verdi. Dette betyr at de ikke kan brukes i matrixoperasjoner som trenger å levere en rekke resultater. For mer sammenheng, se: Arrayformler med AND og OR logikk.

Merk: Excel vil evaluere hvilket som helst tall unntatt null (0) som SANT.

Eksempler

For eksempel, for å teste om verdien i A1 ELLER verdien i B1 er større enn 75, bruk følgende formel:

=OR(A1>75,B1>75)

OR kan brukes til å utvide funksjonaliteten til funksjoner som IF-funksjonen. Ved å bruke eksemplet ovenfor kan du oppgi ELLER som logisk_test for en IF-funksjon slik:

=IF(OR(A1>75,B1>75), "Pass", "Fail")

Denne formelen returnerer "Pass" hvis verdien i A1 er større enn 75 ELLER verdien i B1 er større enn 75.

Array form

Hvis du angir ELLER som en matriseformel, kan du teste alle verdiene i et område mot en tilstand. For eksempel vil denne matriseformelen returnere SANT hvis en celle i A1: A100 er større enn 15:

=(OR(A1:A100>15)

Merk: dette er en matriseformel og må angis med kontroll + skift + enter, unntatt i Excel 365.

Merknader

  • Hver logiske tilstand må evalueres til SANT eller FALSK, eller være matriser eller referanser som inneholder logiske verdier.
  • Tekstverdier eller tomme celler levert som argumenter blir ignorert.
  • ELLER-funksjonen returnerer #VALUE hvis ingen logiske verdier blir funnet

Relaterte videoer

Hvordan markere rader ved hjelp av flere kriterier I denne videoen vil vi se på hvordan du bruker betinget formatering for å markere hele rader ved hjelp av flere kriterier. Hvordan markere omtrentlige kampoppslag I denne videoen vil vi se på hvordan du fremhever resultatene av omtrentlig kampoppslag med betinget formatering. Betinget formatering med to variable innganger I denne videoen vil vi se på hvordan vi utvider en betinget formateringsformel slik at den sjekker mer enn bare en tilstand. Hvis dette ELLER det I denne videoen ser vi på hvordan man kombinerer IF-funksjonen med OR- og AND-funksjonene for å teste mer enn én tilstand samtidig.

Interessante artikler...