Last ned eksemplet på arbeidsbok
Denne opplæringen viser hvordan du bruker Excel OG funksjon i Excel for å teste om flere kriterier er sanne.
OG funksjonsoversikt
OG -funksjonen Kontrollerer om alle betingelsene er oppfylt. Returnerer SANN eller FALSK.
For å bruke funksjonen OG Excel -regneark, velg en celle og skriv:
(Legg merke til hvordan formelinngangene vises)
OG -funksjon Syntaks og innganger:
1 | = AND (logisk1, logisk2) |
logisk 1 - Logiske uttrykk. Eksempel: A1> 4.
OG er en av Excel logiske funksjoner. Den evaluerer flere uttrykk og returnerer SANN hvis ALLE betingelsene er sanne. OG kan evaluere opptil 255 uttrykk.
Slik bruker du AND -funksjonen
Bruk Excel OG -funksjonen slik:
1 | = OG (1 = 1, 2 = 2) |
Siden begge disse uttrykkene er sanne, vil AND returnere SANN.
Men hvis du brukte følgende:
1 | = OG (1 = 1, 2 = 1) |
I dette tilfellet OG ville returnere FALSK. Selv om det første uttrykket er sant, er det andre ikke.
Vær oppmerksom på at numeriske verdier alene telles som SANN, bortsett fra null, som regnes som FALSK. Så denne formelen vil returnere sann:
1 | = OG (1, 2, 3) |
Men denne ville returnere FALSK:
1 | = OG (1-1, 2) |
Dette er fordi 1-1 evaluerer til 0, som OG tolker som FALSK.
Sammenligning av tekstverdier
Tekstsammenligninger med AND-funksjonen er ikke store og små bokstaver. Så følgende formel returnerer SANN:
1 | = AND ("Automate" = "automate", "Excel" = "excel") |
OG støtter heller ikke jokertegn. Denne formelen returnerer FALSK:
1 | = AND ("Auto*" = "automatiser", "Ex*" = "excel") |
Dette er fordi AND bokstavelig talt sammenligner "Auto*" med "Automatiser", som ikke stemmer overens.
I motsetning til tall regnes ikke tekststrenger alene (når de ikke er en del av en sammenligning) som SANN - de vil returnere en #VERDI! feil.
Sammenligning av tall
Du har Excels vanlige utvalg av sammenligningsoperatorer til din disposisjon når du sammenligner tall med AND. Disse er:
Finne verdier innenfor et gitt område
En praktisk bruk av AND er å finne verdier som faller innenfor et gitt område. Se følgende eksempel:
1 | = OG (D3> = 300, D3 <= 600) |
Her har vi en rekke bestillinger, men vi må følge opp alle bestillinger mellom $ 300 og $ 600, kanskje som en del av vårt kundeservicetiltak. Så i vår OG -funksjon har vi definert to uttrykk: D3> = 300 og D3 <= 600.
Bruke AND med andre logiske operatører
Du kan kombinere AND med noen av Excels andre logiske operatorer, for eksempel OR <>, NOT <> og XOR <>.
Her er et eksempel på hvordan du kan kombinere AND med OR. Hvis vi har en liste over filmer, og vi ønsker å identifisere filmer utgitt etter 1985 som ble regissert av enten Steven Spielberg eller Tim Burton, kan vi bruke denne formelen:
1 | = AND (C3> 1985, OR (D3 = "Steven Spielberg", D3 = "Tim Burton")) |
Vær oppmerksom på at når du kombinerer logiske operatorer, vil Excel evaluere dem fra innsiden og ut. Så her vil den først evaluere OR -setningen, og bruke den SANNE eller FALSE -verdien som OR returnerer når du evaluerer OG -funksjonen.
Bruk AND med IF
OG brukes oftest som en del av en logisk test i en IF -setning.
Bruk den slik:
1 | = HVIS (OG (C4 = "CA", D4> 300), "Ja", "Nei") |
Denne gangen ønsker vi å følge opp alle bestillinger fra California med en verdi på $ 300 eller mer - så det er det vi har lagt inn OG -funksjonen.
Etter AND gir vi IF to returverdier. Den første når AND -funksjonen vår returnerer TRUE (i dette tilfellet returnerer vi "Ja"), og den andre når den returnerer FALSK (vi returnerer "Nei").
Les mer på hovedsiden i Excel IF -funksjonen <>.
OG i Google Regneark
OG -funksjonen fungerer nøyaktig det samme i Google Sheets som i Excel:
Ytterligere merknader
Bruk AND -funksjonen til å teste flere forhold samtidig. Hver betingelse må være et logisk uttrykk (eks: a1> 5), en referanse til en celle som inneholder TRUE eller FALSE, eller en matrise som inneholder alle logiske verdier. Hvis alle betingelsene er SANN, returnerer formelen SANN, ellers returnerer den FALSK.
AND er en logisk funksjon og brukes vanligvis sammen med en annen logisk funksjon, IF:
IF -funksjonen gjør én ting hvis en betingelse er SANN og en annen hvis en betingelse er FALSK. Ofte når du bruker AND -funksjonen, vil du "hekke" den i en IF -formel.
Det kan også være lurt å bruke disse andre logiske funksjonene:
ELLER -funksjonen tester om en eller fler betingelsene er oppfylt.
XOR -funksjonen tester om en og bare en tilstanden er oppfylt.
OG Eksempler i VBA
Du kan også bruke AND -funksjonen i VBA. Type:Application.Worksheetfunction.And (logisk1, logisk2)
For funksjonsargumentene kan du enten skrive dem inn direkte i funksjonen, eller definere variabler som skal brukes i stedet.
Gå tilbake til listen over alle funksjoner i Excel