Brug af OG og ELLER til at afprøve en kombination af betingelser

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

Når du har brug for at finde data, som opfylder mere end én betingelse, f.eks. solgte enheder mellem april og januar eller enheder solgt af Nancy, kan du bruge funktionerne OG og ELLER sammen. Her er et eksempel:

Brug af OG og ELLER i den samme formel

Denne formel indlejrer funktionen og inde i funktionen eller til at søge efter solgte mellem 1 April 2011 og 1 januar 2012 enheder eller en hvilken som helst enheder solgt af Jens. Du kan se den returnerer True , for enheder, der er solgt af Jens, og for enheder, der er solgt af Tim og Ed under de datoer, der er angivet i formlen.

Her er formlen i en udgave, du kan kopiere og sætte ind. Hvis du vil lege med den i en eksempelprojektmappe, skal du se til sidst i denne artikel.

= OR (og (C2 > dato (2011,4,30), C2 < DATE(2012,1,1)),B2="Nancy")

Lad os gå lidt dybere ned i formlen. Funktionen ELLER kræver et sæt af argumenter (dataelementer), som den kan afprøve for at se, om de er sande eller falske. I denne formel er det første argument funktionen OG, og funktionen DATO er indlejret i den, det andet er "Nancy." Du kan læse formlen på denne måde: Se efter, om der blev solgt noget efter den 30. april 2011 og før den 1. januar 2012, eller om der er blevet solgt noget af Nancy.

Funktionen OG returnerer ligeledes enten Sand eller Falsk. Som oftest skal du bruge OG til at udvide funktionaliteten for en anden funktion, f.eks. ELLER og HVIS. I dette eksempel ville funktionen ELLER ikke kunne finde de rigtige datoer uden funktionen OG.

Brug af OG og ELLER sammen med HVIS

Du kan også bruge OG og ELLER sammen med funktionen HVIS.

Funktionerne OG og ELLER indlejret i en HVIS-funktion

I dette eksempel optjener folk ikke bonusser, før de har solgt varer for over $ 125.000, medmindre de arbejder i det sydlige område, hvor markedet er mindre. I så fald optjener de bonus, når de har solgt for $ 100.000.

= Hvis (eller (C4 > = 125000, AND (B4 = "Syd", C4 > = 100000)) = SAND C4 * 0.12, "Ingen bonus")

Lad os kigge lidt dybere i formlen. Funktionen HVIS kræver tre dataelementer (argumenter) for at fungere korrekt. Det første er en logisk test, det andet er den værdi, du vil have vist, hvis testen returnerer Sand, og det tredje er den værdi, du vil have vist, hvis testen returnerer Falsk. I dette eksempel udgør funktionen ELLER og alt, hvad der er indlejret i den, den logiske test. Du kan læse det sådan: Se efter værdier, der er større end eller lig med 125.000, medmindre værdien i kolonne C er "Syd", se så efter en værdi større end 100.000, og hver gang begge betingelser er sande, skal værdien ganges med 0,12, som er provisionen. I andre tilfælde vises ordene "Ingen bonus."

Toppen af siden

Eksempeldata

Hvis du vil arbejde med eksemplerne i denne artikel, kan du kopiere følgende tabel i celle A1 i dit eget regneark. Sørg for at markere hele tabellen, herunder overskriftsrækken.


Sælger

Område

Salg

Formel/resultat

Miller

Øst

87925

= Hvis (eller (C2 > = 125000, og (B2 = "Syd", C2 > = 100000)) = SAND C2 * 0.12, "Ingen bonus")

Stahl

Nord

100000

= Hvis (eller (C3 > = 125000, AND (B3 = "Syd", C3 > = 100000)) = SAND C3 * 0.12, "Ingen bonus")

Foster

Vest

145000

= Hvis (eller (C4 > = 125000, AND (B4 = "Syd", C4 > = 100000)) = SAND C4 * 0.12, "Ingen bonus")

Wilcox

Syd

200750

= Hvis (eller (C5 > = 125000, AND (B5 = "Syd", C5 > = 100000)) = SAND C5 * 0.12, "Ingen bonus")

Barnhill

Syd

178650

= Hvis (eller (C6 > = 125000, AND (B6 = C6 "Syd", > = 100000)) = SAND C6 * 0.12, "Ingen bonus")

Thomas

Nord

99555

= Hvis (eller (C7 > = 125000, AND (B7 = "Syd", celle C7 > = 100000)) = SAND C7 * 0.12, "Ingen bonus")

Keever

Øst

147000

= Hvis (eller (C8 > = 125000, AND (B8 = "Syd", C8 > = 100000)) = SAND C8 * 0.12, "Ingen bonus")

Cassazza

Nord

213450

= Hvis (eller (C9 > = 125000, AND (B9 = "Syd", C9 > = 100000)) = SAND C9 * 0.12, "Ingen bonus")

Brownlee

Syd

122680

= Hvis (eller (C10 > = 125000, AND (B10 = "Syd", C10 > = 100000)) = SAND C10 * 0.12, "Ingen bonus")

Smithberg

Vest

92500

= Hvis (eller (C11 > = 125000, AND (B11 = "Syd", C11 > = 100000)) = SAND C11 * 0.12, "Ingen bonus")

Benson

Øst

88350

= Hvis (eller (C12 > = 125000, AND (B12 = "Syd", C12 > = 100000)) = SAND C12 * 0.12, "Ingen bonus")

Læsning

Vest

102500

= Hvis (eller (C13 > = 125000, AND (B13 = "Syd", C13 > = 100000)) = SAND C13 * 0.12, "Ingen bonus")

Toppen af siden

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×