AND og OR funksjonene er to av de bedre kjente logiske funksjonene i Google Sheets. De tester for å se om utgangen fra to eller flere målceller oppfyller forhold du angir.
Disse logiske funksjonene returnerer bare ett av to resultater (eller boolske verdier) i cellen der de brukes, enten SANT eller FALSK:
- For OG-funksjonen, formler i flere celler testes. Bare hvis alle disse formlene er sanne, returnerer funksjonen et SANT svar. Hvis ikke, returnerer funksjonen FALSE som en verdi.
- For OR-funksjonen, hvis noen av de testede formlene er sanne, returnerer OR-funksjonen et svar på SANT. Bare hvis alle formler ikke er sanne, vil ELLER gi deg en feil verdi i cellen der den er plassert.
Disse SANT eller FALSE svarene på AND og OR-funksjonene kan vises som i cellene hvor funksjonene er plassert, eller funksjonene kan kombineres med andre Google-regnearkfunksjoner, for eksempel IF-funksjonen, for å vise en rekke resultater eller å gjennomføre en rekke beregninger.
Hvordan de logiske funksjonene fungerer i Google Sheets
Bildet over, celler B2 og B3 inneholder henholdsvis en AND og OR-funksjon. Begge bruker en rekke sammenligningsoperatører til å teste en rekke forhold for dataene i cellene A2, A3 og A4 i regnearket.
De to funksjonene er:
= AND (A2 <50, A3 <> 75, A4> = 100)
= OR (A2 <50, A3 <> 75, A4> = 100)
De forhold de tester er:
- Hvis dataene i celle A2 er mindre enn 50 (< er symbolet for mindre enn)
- Hvis dataene i celle A3 er ikke lik 75 (<> er symbolet for ikke lik med)
- Hvis dataene i celle A4 er større enn eller lik 100 (>= er symbolet for større enn eller lik)
For AND-funksjonen i celle B2 må dataene i cellene A2 til A4 samsvare med alle tre av betingelsene ovenfor for funksjonen for å returnere et SANT svar. Som det står, er de to første betingelsene oppfylt, men siden verdien i celle A4 ikke er større enn eller lik 100, er utgangen for AND-funksjonen FALSK.
Når det gjelder OR-funksjonen i celle B3, må bare én av betingelsene ovenfor oppfylles av dataene i cellene A2, A3 eller A4 for funksjonen å returnere et SANT svar. I dette eksemplet oppfyller dataene i cellene A2 og A3 begge de nødvendige betingelsene, så utgangen for OR-funksjonen er SANT.
Syntaks og argumenter for AND / ELLER funksjoner
En funksjons syntaks refererer til utformingen av funksjonen og inneholder funksjonens navn, parenteser og argumenter.
Syntaxen for AND-funksjonen er:
= OG ( logical_expression1, logical_expression2, … )
Syntaxen for OR-funksjonen er:
= OR ( logical_expression1, logical_expression2, logical_expression3, … )
- logical_expression1 Kreves refererer til tilstanden som testes. Formen for tilstanden er vanligvis cellereferansen til dataene som blir kontrollert etterfulgt av selve tilstanden, slik som A2 <50.
- logical_expression2 , logical_expression3, … Valgfritt er tilleggsbetingelser som kan testes.
Angir OG-funksjonen
Følgende trinn dekker hvordan du skriver inn AND-funksjonen som finnes i celle B2 i bildet ovenfor. De samme trinnene kan brukes til å skrive inn OR-funksjonen som finnes i celle B3.
Google Sheets bruker ikke dialogbokser for å angi en funksjons argumenter som Excel gjør. I stedet har den en automatisk foreslåingsboks som dukker opp som navnet på funksjonen er skrevet inn i en celle.
- Klikk på celle B2 å gjøre det til den aktive cellen; Dette er hvor AND-funksjonen er angitt og hvor funksjonens resultat vises.
- Skriv inn like tegn (=) etterfulgt av funksjonen OG.
- Når du skriver, vises den automatiske foreslåtte boksen med navnene på funksjoner som begynner med bokstaven A.
- Når funksjonen OG vises i boksen, klikker du på navnet med musepekeren.
Angi funksjonsargumentene
Argumentene for AND-funksjonen er angitt etter den åpne parentesen. Som i Excel legges et komma mellom funksjonens argumenter for å fungere som en separator.
- Klikk på celle A2 i regnearket for å angi denne cellehenvisningen somlogical_expression1 argument.
- Type < 50 etter cellehenvisningen.
- Skriv a komma etter at cellereferansen skal fungere som en separator mellom funksjonens argumenter.
- Klikk på cellen A3 i regnearket for å angi denne cellehenvisningen somlogical_expression2 argument.
- Type <> 75 etter cellehenvisningen.
- Skriv et sekund komma å opptre som en annen separator.
- Klikk på cellen A4 i regnearket for å legge inn den tredje cellereferansen.
- Type >=100 etter den tredje cellehenvisningen.
- trykk Tast inn tast på tastaturet for å legge inn lukkende parentes etter argumenter og for å fullføre funksjonen.
Verdien FALSE skal vises i celle B2 fordi dataene i celle A4 ikke oppfyller betingelsen om å være større enn eller lik 100.
Når du klikker på celle B2, er den komplette funksjonen
= AND (A2 <50, A3 <> 75, A4> = 100)vises i formellinjen over regnearket.
Fortsett å lese nedenfor
ELLER I stedet for AND
Trinnene ovenfor kan også brukes til å skrive inn OR-funksjonen som er lokalisert i celle B3 i regnearkbildet ovenfor.
Den fullførte OR-funksjonen ville være:
= OR (A2 <50, A3 <> 75, A4> = 100)
En verdi av SANT bør være tilstede i celle B3 siden bare en av betingelsene som testes må være sant for OR-funksjonen for å returnere en sann verdi, og i dette eksemplet er to av betingelsene sanne:
- Dataene i celle A2 er mindre enn 50.
- Dataene i celle A3 er ikke lik 75.