![](https://cdn.wiki-base.com/7223324/how_to_use_the_excel_or_function__2.png.webp)
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
![](https://cdn.wiki-base.com/7223324/how_to_use_the_excel_or_function__3.png.webp)
![](https://cdn.wiki-base.com/7223324/how_to_use_the_excel_or_function__4.png.webp)
![](https://cdn.wiki-base.com/7223324/how_to_use_the_excel_or_function__5.png.webp)
![](https://cdn.wiki-base.com/7223324/how_to_use_the_excel_or_function__6.png.webp)