Funktionerne AND og OR er to af de bedre kendte logiske funktioner i Google Sheets. De tester for at se, om output fra to eller flere målceller opfylder de betingelser, du angiver.
Disse logiske funktioner returnerer kun en af to resultater (eller booleske værdier) i cellen, hvor de bruges, enten SAND eller FALSK:
- For AND-funktionen, formler i flere celler testes. Kun hvis alle disse formler er sande, returnerer funktionen et TRUE svar. Hvis ikke, returnerer funktionen FALSE som en værdi.
- For OR-funktionen, hvis nogen af de testede formler er sande, returnerer OR-funktionen et svar på SAND. Kun hvis alle formler ikke er sande, vil ELLER give dig en FALSE værdi i cellen, hvor den er placeret.
Disse SANDIGE eller FALSE svar på AND og OR-funktionerne kan vises som i de celler, hvor funktionerne er placeret, eller funktionerne kan kombineres med andre Google-regnearkfunktioner, som f.eks. IF-funktionen, for at vise forskellige resultater eller at udføre en række beregninger.
Hvordan de logiske funktioner fungerer i Google Sheets
Billedet ovenfor, cellerne B2 og B3 indeholder henholdsvis en AND og OR-funktion. Begge bruger en række sammenligningsoperatører til at teste en række betingelser for dataene i cellerne A2, A3 og A4 i regnearket.
De to funktioner er:
= OG (A2 <50, A3 <> 75, A4> = 100)
= OR (A2 <50, A3 <> 75, A4> = 100)
De betingelser de tester er:
- Hvis dataene i celle A2 er Mindre end 50 (< er symbolet for mindre end)
- Hvis dataene i celle A3 er ikke lig med 75 (<> er symbolet for ikke lig med)
- Hvis dataene i celle A4 er større end eller lig med 100 (>= er symbolet for større end eller lig med)
For AND-funktionen i celle B2 skal dataene i cellerne A2 til A4 matche alle tre af ovenstående betingelser for funktionen for at returnere et TRUE svar. Som det står, er de to første betingelser opfyldt, men da værdien i celle A4 ikke er større end eller lig med 100, er output for AND-funktionen FALSK.
I tilfælde af OR-funktionen i celle B3 skal kun en af betingelserne ovenfor være opfyldt af dataene i cellerne A2, A3 eller A4 for funktionen at returnere et TRUE svar. I dette eksempel opfylder dataene i cellerne A2 og A3 begge de nødvendige betingelser, så udgangen for OR-funktionen er SAND.
Syntaks og argumenter for AND / OR-funktioner
En funktions syntax henviser til funktionens layout og indeholder funktionens navn, parenteser og argumenter.
Syntaxen for AND-funktionen er:
= OG ( logical_expression1, logical_expression2, … )
Syntaxen for OR-funktionen er:
= OR ( logical_expression1, logical_expression2, logical_expression3, … )
- logical_expression1 Påkrævet refererer til den tilstand, der testes. Formen af tilstanden er normalt cellens reference for de data, der kontrolleres efterfulgt af selve tilstanden, såsom A2 <50.
- logical_expression2 , logical_expression3, … Valgfri er yderligere betingelser, der kan testes.
Indtastning af AND-funktionen
De følgende trin dækker, hvordan du indtaster AND-funktionen i celle B2 i billedet ovenfor. De samme trin kan bruges til at indtaste OR-funktionen placeret i celle B3.
Google Sheets bruger ikke dialogbokse til at indtaste en funktions argumenter, som Excel gør. I stedet har den en automatisk foreslået boks, der dukker op, da navnet på funktionen er indtastet i en celle.
- Klik på celle B2 at gøre det til den aktive celle; Det er her, hvor AND-funktionen er indtastet, og hvor funktionens resultat vises.
- Indtast lige tegn (=) efterfulgt af funktionen OG.
- Når du skriver, vises feltet Automatisk foreslå med navnene på funktioner, der begynder med bogstavet A.
- Når funktionen AND vises i boksen, skal du klikke på navnet med musemarkøren.
Indtastning af funktionsargumenterne
Argumenterne for AND-funktionen indtastes efter den åbne parentes. Som i Excel indsættes et komma mellem funktionens argumenter for at fungere som en separator.
- Klik på celle A2 i regnearket for at indtaste denne cellehenvisning somlogical_expression1 argument.
- Type < 50 efter cellehenvisningen.
- Skriv a komma efter cellereferencen at fungere som en separator mellem funktionens argumenter.
- Klik på cellen A3 i regnearket for at indtaste denne cellehenvisning somlogical_expression2 argument.
- Type <> 75 efter cellehenvisningen.
- Skriv et sekund komma at fungere som en anden separator.
- Klik på cellen A4 i regnearket for at indtaste den tredje cellehenvisning.
- Type >=100 efter den tredje cellehenvisning.
- Tryk på Gå ind tast på tastaturet for at indtaste den lukkende parentes efter argumenterne og for at afslutte funktionen.
Værdien FALSE skal vises i celle B2, fordi dataene i celle A4 ikke opfylder betingelsen om at være større end eller lig med 100.
Når du klikker på celle B2, er den komplette funktion
= OG (A2 <50, A3 <> 75, A4> = 100)vises i formellelinjen over regnearket.
Fortsæt læsning herunder
ELLER I stedet for AND
Ovennævnte trin kan også bruges til at indtaste OR-funktionen placeret i celle B3 i regnearkbilledet ovenfor.
Den udfyldte OR-funktion ville være:
= OR (A2 <50, A3 <> 75, A4> = 100)
En værdi af TRUE bør være til stede i celle B3, da kun en af de betingelser, der testes, skal være sandt for OR-funktionen for at returnere en TRUE værdi, og i dette eksempel to af betingelserne er sande:
- Dataene i celle A2 er mindre end 50.
- Dataene i celle A3 svarer ikke til 75.