Skip to main content

Testa flera villkor med hjälp av AND / OR i Google Sheets

Gifs With Sound #228 (April 2025)

Gifs With Sound #228 (April 2025)
Anonim

Funktionerna AND och OR är två av de bättre kända logiska funktionerna i Google Sheets. De testar om huruvida utgången från två eller flera målceller uppfyller villkor som du anger.

Dessa logiska funktioner returnerar bara ett av två resultat (eller booleska värden) i cellen där de används, antingen SANT eller FALKT:

  • För OCH-funktionen, formler i flera celler testas. Endast om alla dessa formler är sanna kommer funktionen att returnera ett SANT svar. Om inte, returnerar funktionen FALSE som ett värde.
  • För OR-funktionen, om någon av de testade formlerna är sanna returnerar OR-funktionen ett svar på SANT. Endast om alla formler inte är sanna kommer ELLER ge dig ett felaktigt värde i cellen där den ligger.

Dessa SANT eller FALSE svar på funktionerna AND och OR kan visas som i de celler där funktionerna finns eller funktionerna kan kombineras med andra funktioner i Google Spreadsheet, t.ex. IF-funktionen, för att visa olika resultat eller att utföra ett antal beräkningar.

Hur de logiska funktionerna fungerar i Google Sheets

Bilden ovan, cellerna B2 och B3 innehåller en AND respektive OR-funktion. Båda använder ett antal jämförande operatörer för att testa olika förhållanden för data i cellerna A2, A3 och A4 i arbetsbladet.

De två funktionerna är:

= OCH (A2 <50, A3 <> 75, A4> = 100)

= OR (A2 <50, A3 <> 75, A4> = 100)

De villkor de testar är:

  • Om data i cell A2 är mindre än 50 (< är symbolen för mindre än)
  • Om data i cell A3 är inte lika med 75 (<> är symbolen för inte lika med)
  • Om data i cell A4 är större än eller lika med 100 (>= är symbolen för större än eller lika med)

För AND-funktionen i cell B2 måste data i cellerna A2 till A4 överensstämma med alla tre av ovanstående villkor för att funktionen ska returnera ett TRUE-svar. Som det står uppfylls de två första villkoren, men eftersom värdet i cell A4 inte är större än eller lika med 100 är utmatningen för AND-funktionen FALSK.

För OR-funktionen i cell B3 behöver endast en av ovanstående villkor uppfyllas av data i cellerna A2, A3 eller A4 för att funktionen ska returnera ett SANT svar. I det här exemplet uppfyller data i cellerna A2 och A3 båda erforderliga villkor, så utmatningen för OR-funktionen är SANT.

Syntax och Argument för AND / ELLER Funktioner

En funktions syntax avser funktionens layout och innehåller funktionens namn, parentes och argument.

Syntaxen för AND-funktionen är:

= OCH ( logical_expression1, logical_expression2, … )

Syntaxen för OR-funktionen är:

= OR ( logical_expression1, logical_expression2, logical_expression3, … )

  • logical_expression1 Obligatorisk avser tillståndet som testas. Formen av tillståndet är normalt cellreferensen för de data som kontrolleras följt av själva tillståndet, såsom A2 <50.
  • logical_expression2 , logical_expression3, … Valfritt är ytterligare villkor som kan testas.

Ange OCH-funktionen

Följande steg beskriver hur du anger OCH-funktionen i cell B2 i bilden ovan. Samma steg kan användas för att komma in i OR-funktionen i cell B3.

Google Plattor använder inte dialogrutor för att ange en funktions argument på samma sätt som Excel gör. Istället har den en automatisk föreslagen låda som dyker upp när namnet på funktionen skrivs in i en cell.

  1. Klicka på cell B2 för att göra den aktiva cellen; Det är här där AND-funktionen är inmatad och där funktionsresultatet kommer att visas.
  2. Skriv likhetstecken (=) följt av funktionen OCH.
  3. När du skriver, visas rutan för automatisk förklaring med namnen på funktioner som börjar med bokstaven A.
  4. När funktionen OCH visas i rutan, klicka på namnet med muspekaren.

Ange funktionsargumenten

Argumenten för AND-funktionen anges efter den öppna parentesen. Som i Excel sätts ett komma mellan funktionens argument för att fungera som en separator.

  1. Klicka på cell A2 i arbetsbladet för att ange denna cellreferens somlogical_expression1 argument.
  2. Typ < 50 efter cellreferensen.
  3. Skriv a kommatecken efter cellreferensen att fungera som en separator mellan funktionens argument.
  4. Klicka på cellen A3 i arbetsbladet för att ange denna cellreferens somlogical_expression2 argument.
  5. Typ <> 75 efter cellreferensen.
  6. Skriv en sekund kommatecken att agera som en annan separator.
  7. Klicka på cellen A4 i arbetsbladet för att ange den tredje cellreferensen.
  8. Typ >=100 efter den tredje cellreferensen.
  9. tryck på Stiga på tangent på tangentbordet för att komma in i den stängande parentesen efter argumenten och för att slutföra funktionen.

Värdet FALSE ska visas i cell B2 eftersom data i cell A4 inte uppfyller villkoren att vara större än eller lika med 100.

När du klickar på cell B2, den fullständiga funktionen

= OCH (A2 <50, A3 <> 75, A4> = 100)visas i formulärfältet ovanför arbetsbladet.

Fortsätt läsa nedan

ELLER I stället för AND

Stegen ovan kan också användas för att komma in i OR-funktionen som är belägen i cell B3 i kalkylbladsbilden ovan.

Den färdiga OR-funktionen skulle vara:

= OR (A2 <50, A3 <> 75, A4> = 100)

Ett värde av TRUE bör vara närvarande i cell B3 eftersom endast en av de villkor som testas måste vara sanna för OR-funktionen för att returnera ett TRUE-värde och i detta exempel är två av villkoren sanna:

  • Data i cell A2 är mindre än 50.
  • Uppgifterna i cell A3 är inte lika med 75.