
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 ORReturverdi
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 2003Bruksanvisninger
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



