Sammanfattning
OR-funktionen är en logisk funktion för att testa flera förhållanden samtidigt. ELLER returnerar antingen SANT eller FALSKT. Till exempel, för att testa A1 för antingen "x" eller "y", använd = ELLER (A1 = "x", A1 = "y"). OR-funktionen kan användas som det logiska testet i IF-funktionen för att undvika extra kapslade IF: er och kan kombineras med AND-funktionen.
Ändamål
Testa flera tillstånd med ORReturvärde
SANT om några argument utvärderar SANT; FALSKT om inte.Syntax
= ELLER (logisk1, (logisk2), …)Argument
- logical1 - Det första villkoret eller det logiska värdet att utvärdera.
- logical2 - (valfritt) Det andra villkoret eller det logiska värdet att utvärdera.
Version
Excel 2003Användningsanmärkningar
Använd ELLER-funktionen för att testa flera förhållanden samtidigt, upp till 255 villkor totalt. Varje logiskt tillstånd ( logiskt1 , logiskt2 , etc.) måste returnera SANT eller FALSKT eller vara matriser eller referenser som innehåller logiska värden.
ELLER-funktionen utvärderar alla levererade värden och returnerar SANT om något värde utvärderas till SANT. Om all logik utvärderas till FALSE returnerar OR-funktionen FALSE.
Både OCH-funktionen och ELLER-funktionen samlar resultaten till ett enda värde. Det betyder att de inte kan användas i array-operationer som behöver leverera en array med resultat. För mer sammanhang, se: Arrayformler med AND och OR-logik.
Obs! Excel utvärderar valfritt tal utom noll (0) som SANT.
Exempel
Till exempel, för att testa om värdet i A1 ELLER värdet i B1 är större än 75, använd följande formel:
=OR(A1>75,B1>75)
OR kan användas för att utöka funktionerna för funktioner som IF-funktionen. Med hjälp av exemplet ovan kan du ange ELLER som logisk_test för en IF-funktion så:
=IF(OR(A1>75,B1>75), "Pass", "Fail")
Denna formel returnerar "Pass" om värdet i A1 är större än 75 ELLER värdet i B1 är större än 75.
Array form
Om du anger OR som en matrisformel kan du testa alla värden i ett intervall mot ett villkor. Till exempel kommer denna matrisformel att returnera SANT om någon cell i A1: A100 är större än 15:
=(OR(A1:A100>15)
Obs: detta är en matrisformel och måste anges med kontroll + shift + enter, utom i Excel 365.
Anteckningar
- Varje logiskt tillstånd måste utvärderas till SANT eller FALSK, eller vara matriser eller referenser som innehåller logiska värden.
- Textvärden eller tomma celler som tillhandahålls som argument ignoreras.
- OR-funktionen returnerar #VALUE om inga logiska värden hittas
Relaterade videoklipp
Hur man markerar rader med flera kriterier I den här videon tittar vi på hur man använder villkorlig formatering för att markera hela rader med flera kriterier.
Hur man markerar ungefärliga matchningsuppslag I den här videon tittar vi på hur man lyfter fram resultaten av ungefärliga matchningsuppslag med villkorlig formatering.
Villkorlig formatering med två variabla ingångar I den här videon tittar vi på hur man utökar en villkorlig formateringsformel så att den kontrollerar mer än bara ett villkor.
Om detta ELLER det I den här videon tittar vi på hur man kombinerar IF-funktionen med OR- och AND-funktionerna för att testa mer än ett tillstånd samtidigt.








