Hur man använder Excel ELLER-funktionen

Innehållsförteckning

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 OR

Returvä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 2003

Anvä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.

Intressanta artiklar...