OG -funktion i Excel - If And -udsagn

Download eksempel på projektmappe

Download eksemplet på projektmappe

Denne vejledning viser, hvordan du bruger Excel OG funktion i Excel for at teste, om flere kriterier alle er sande.

OG funktionsoversigt

OG -funktionen Kontrollerer, om alle betingelser er opfyldt. Returnerer SAND eller FALSK.

For at bruge funktionen OG Excel -regneark skal du vælge en celle og skrive:

(Bemærk hvordan formelindgangene vises)

OG -funktion Syntaks og input:

1 = OG (logisk1, logisk2)

logisk 1 - Logiske udtryk. Eksempel: A1> 4.

OG er en af ​​Excels logiske funktioner. Den evaluerer flere udtryk og returnerer SAND, hvis ALLE betingelserne er sande. OG kan evaluere op til 255 udtryk.

Sådan bruges AND -funktionen

Brug Excel OG -funktionen sådan:

1 = OG (1 = 1, 2 = 2)

Da begge disse udtryk er sande, OG vil returnere SAND.

Men hvis du brugte følgende:

1 = OG (1 = 1, 2 = 1)

I dette tilfælde OG ville returnere FALSK. Selvom det første udtryk er sandt, er det andet ikke.

Bemærk, at numeriske værdier alene tælles som SAND, undtagen nul, som tælles som FALSK. Så denne formel ville returnere sandt:

1 = OG (1, 2, 3)

Men denne ville returnere FALSK:

1 = OG (1-1, 2)

Dette skyldes, at 1-1 evaluerer til 0, hvilket OG tolker som FALSKT.

Sammenligning af tekstværdier

Tekstsammenligninger med AND-funktionen er ikke store og små bogstaver. Så følgende formel returnerer SAND:

1 = OG ("Automatiser" = "automatiser", "Excel" = "excel")

OG understøtter heller ikke wildcards. Denne formel returnerer FALSK:

1 = OG ("Auto*" = "automatiser", "Ex*" = "excel")

Dette skyldes, at AND bogstaveligt talt sammenligner "Auto*" med "Automatiser", som ikke matcher.

I modsætning til tal tælles tekststrenge alene (når de ikke er en del af en sammenligning) ikke som SAND - de returnerer en #VÆRDI! fejl.

Sammenligning af tal

Du har Excels sædvanlige række sammenligningsoperatorer til rådighed, når du sammenligner tal med AND. Disse er:

Find værdier inden for et givet område

En praktisk brug af AND er at lokalisere værdier, der falder inden for et givet område. Se følgende eksempel:

1 = OG (D3> = 300, D3 <= 600)

Her har vi en række ordrer, men vi skal følge op på alle ordrer mellem $ 300 og $ 600, måske som en del af vores kundeservicetiltag. Så i vores AND -funktion har vi defineret to udtryk: D3> = 300 og D3 <= 600.

Brug af AND med andre logiske operatører

Du kan kombinere OG med en hvilken som helst af Excels andre logiske operatorer, f.eks. OR <>, NOT <> og XOR <>.

Her er et eksempel på, hvordan du kan kombinere OG med OR. Hvis vi har en liste over film, og vi ønsker at identificere film udgivet efter 1985, der blev instrueret af enten Steven Spielberg eller Tim Burton, kunne vi bruge denne formel:

1 = AND (C3> 1985, OR (D3 = "Steven Spielberg", D3 = "Tim Burton"))

Bemærk, at når du kombinerer logiske operatorer, evaluerer Excel dem indefra og ud. Så her vil det først evaluere OR -sætningen og bruge den TRUE- eller FALSE -værdi, som OR returnerer ved evalueringen af ​​AND -funktionen.

Brug af AND med IF

OG bruges oftest som en del af en logisk test i en IF -sætning.

Brug den sådan her:

1 = HVIS (OG (C4 = "CA", D4> 300), "Ja", "Nej")

Denne gang vil vi følge op på alle ordrer fra Californien med en værdi på $ 300 eller mere - så det er det, vi har lagt i AND -funktionen.

Efter AND giver vi IF to returværdier. Den første, når vores OG -funktion returnerer SAND (i dette tilfælde returnerer vi "Ja"), og den anden, når den returnerer FALSK (vi returnerer "Nej").

Læs mere på hovedsiden i Excel IF -funktionen <>.

OG i Google Sheets

OG -funktionen fungerer nøjagtig det samme i Google Sheets som i Excel:

Ekstra Noter

Brug AND -funktionen til samtidig at teste flere forhold. Hver betingelse skal være et logisk udtryk (f.eks. A1> 5), en henvisning til en celle, der indeholder SAND eller FALSK, eller en matrix, der indeholder alle logiske værdier. Hvis alle betingelser er SAND, returnerer formlen SAND, ellers returnerer den FALSK.

AND er en logisk funktion og bruges generelt sammen med en anden logisk funktion, IF:
IF -funktionen gør én ting, hvis en betingelse er SAND og en anden, hvis en betingelse er FALSK. Ofte når du bruger AND -funktionen, vil du "rede" den inden for en IF -formel.

Du vil måske også bruge disse andre logiske funktioner:
ELLER -funktionen tester, om en eller flere betingelser er opfyldt.
XOR -funktionen tester, om en og kun en betingelse er opfyldt.

OG Eksempler i VBA


Du kan også bruge AND -funktionen i VBA. Type:
Application.Worksheetfunction.And (logisk1, logisk2)
For funktionsargumenterne kan du enten indtaste dem direkte i funktionen eller definere variabler, der skal bruges i stedet.

Tilbage til listen over alle funktioner i Excel

wave wave wave wave wave