Log på med Microsoft
Log på, eller opret en konto.
Hej
Markér en anden konto.
Du har flere konti
Vælg den konto, du vil logge på med.

Når du har brug for at finde data, der opfylder mere end én betingelse, f.eks. enheder, der er solgt mellem april og januar, eller enheder, der er 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 i funktionen ELLER for at søge efter enheder, der er solgt mellem 1. april 2011 og 1. januar 2012 eller enheder, der sælges af Nancy. Du kan se, at den returnerer Gælder for enheder, der sælges af Nancy, og også for enheder, der sælges af Tim og Ed i løbet af de datoer, der er angivet i formlen.

Her er formlen i en formular, du kan kopiere og indsætte. Hvis du vil lege med den i en eksempelprojektmappe, skal du se slutningen af denne artikel.

=ELLER(OG(C2>DATO(2011;4;30);C2<DATO(2012;1;1)),B2="Nancy")

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

Funktionen OG returnerer også enten Sand eller Falsk. I de fleste tilfælde bruger du OG til at udvide funktionerne i en anden funktion, f.eks. ELLER og HVIS. I dette eksempel finder funktionen ELLER ikke de korrekte datoer uden funktionen OG.

Brug OG og ELLER med HVIS

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

Funktionerne OG og ELLER indlejret i en HVIS-funktion

I dette eksempel optjener folk ikke bonusser, før de sælger varer for mindst 125.000 usd, medmindre de arbejder i det sydlige område, hvor markedet er mindre. I så fald kvalificerer de sig til en bonus efter $ 100.000 i salg.

=HVIS(ELLER(C4>=125000,OG(B4="Syd",C4>=100000))=SAND,C4*0,12,"Ingen bonus")

Lad os kigge lidt dybere. Funktionen HVIS kræver tre datastykker (argumenter) for at køre korrekt. Den første er en logisk test, den anden er den værdi, du vil se, om testen returnerer Sand, og den tredje er den værdi, du vil se, hvis testen returnerer Falsk. I dette eksempel giver funktionen ELLER og alt, der er indlejret i den, den logiske test. Du kan læse det som: Se efter værdier, der er større end eller lig med 125.000, medmindre værdien i kolonne C er "Syd", og søg derefter efter en værdi, der er større end 100.000, og hver gang begge betingelser er sande, skal du multiplicere værdien med 0,12, provisionsbeløbet. Ellers skal du vise ordene "Ingen bonus".

Toppen af siden

Prøvedata

Hvis du vil arbejde med eksemplerne i denne artikel, skal du kopiere følgende tabel til 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,OG(B3="Syd",C3>=100000))=SAND,C3*0,12,"Ingen bonus")

Foster

Vest

145000

=HVIS(ELLER(C4>=125000,OG(B4="Syd",C4>=100000))=SAND,C4*0,12,"Ingen bonus")

Wilcox

Syd

200750

=HVIS(ELLER(C5>=125000,OG(B5="Syd",C5>=100000))=SAND,C5*0,12,"Ingen bonus")

Pedersen

Syd

178650

=HVIS(ELLER(C6>=125000,OG(B6="Syd",C6>=100000))=SAND,C6*0,12,"Ingen bonus")

Thomas

Nord

99555

=HVIS(ELLER(C7>=125000,OG(B7="Syd",C7>=100000))=SAND,C7*0,12,"Ingen bonus")

Keever

Øst

147000

=HVIS(ELLER(C8>=125000,OG(B8="Syd",C8>=100000))=SAND,C8*0,12,"Ingen bonus")

Cassazza

Nord

213450

=HVIS(ELLER(C9>=125000,OG(B9="Syd",C9>=100000))=SAND,C9*0,12,"Ingen bonus")

Brownlee

Syd

122680

=HVIS(ELLER(C10>=125000,OG(B10="Syd",C10>=100000))=SAND,C10*0,12,"Ingen bonus")

Smithberg

Vest

92500

=HVIS(ELLER(C11>=125000,OG(B11="Syd",C11>=100000))=SAND,C11*0,12,"Ingen bonus")

Benson

Øst

88350

=HVIS(ELLER(C12>=125000,OG(B12="Syd",C12>=100000))=SAND,C12*0,12,"Ingen bonus")

Læsning

Vest

102500

=HVIS(ELLER(C13>=125000,OG(B13="Syd",C13>=100000))=SAND,C13*0,12,"Ingen bonus")

Toppen af siden

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af sproget?
Hvad påvirkede din oplevelse?
Når du trykker på Send, bliver din feedback brugt til at forbedre Microsoft-produkter og -tjenester. Din it-administrator kan indsamle disse data. Erklæring om beskyttelse af personlige oplysninger.

Tak for din feedback!

×