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.

Dette eksempel indlejrer funktionen OG i funktionen ELLER for at søge efter antal solgte enheder mellem 30. april 2011 og 1. januar 2012 eller alle enheder solgt af Nancy. Du kan se, at den returnerer Sand for enheder solgt af Nancy samt for enheder solgt af Tim og Ed inden for det angivne datointerval i formlen.

Brug af OG og ELLER i den samme formel

Her er formlen i en formular, du kan kopiere og sætte ind i et regneark.

= 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, som den kan afprøve for at se, om de er sande eller falske. I denne formel er det første argument resultatet af funktionen OG, hvor funktionen DATO er indlejret i den, og 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.

På samme måde som funktionen ELLER returnerer OG returnerer 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 sælgerne 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 argumenter for at fungere. 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."

Prøv at arbejde med ovenstående eksempler

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.

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×