Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

När du behöver hitta data som uppfyller mer än ett villkor, till exempel enheter som sålts mellan april och januari, eller enheter som sålts av Nancy, kan du använda funktionerna OCH och ELLER tillsammans. Här är ett exempel:

Använda OCH och ELLER i samma formel

Den här formeln kapslar funktionen OCH inuti funktionen ELLER för att söka efter enheter som sålts mellan 1 april 2011 och 1 januari 2012, eller alla enheter som sålts av Nancy. Du kan se att den returnerar Sant för enheter som sålts av Nancy och även för enheter som sålts av Tim och Ed under de datum som anges i formeln.

Här är formeln i ett formulär som du kan kopiera och klistra in. Om du vill spela upp det i en exempelarbetsbok läser du slutet av den här artikeln.

=ELLER(OCH(C2>DATUM(2011;4;30);C2<DATUM(2012;1;1));B2="Nancy")

Låt oss gå lite djupare in i formeln. Funktionen ELLER kräver en uppsättning argument (databitar) som kan testas för att se om de är sanna eller falska. I den här formeln är det första argumentet funktionen OCH och funktionen DATUM inkapslad i den, den andra är "Nancy". Du kan läsa formeln på det här sättet: Testa för att se om en försäljning gjordes efter 30 april 2011 och före 1 januari 2012, eller gjordes av Nancy.

Funktionen OCH returnerar också antingen Sant eller Falskt. Oftast använder du OCH för att utöka funktionerna i en annan funktion, till exempel ELLER och OM. I det här exemplet skulle funktionen ELLER inte hitta rätt datum utan funktionen OCH.

Använda OCH och ELLER med OM

Du kan också använda OCH och ELLER med funktionen OM.

Funktionen OCH och ELLER inkapslade i funktionen OM

I det här exemplet tjänar människor inte bonusar förrän de säljer varor värda minst $ 125,000, såvida de inte arbetar i den södra regionen där marknaden är mindre. I så fall kvalificerar de sig för en bonus efter $ 100,000 i försäljning.

=OM(ELLER(C4>=125000;OCH(B4="Syd";C4>=100000))=SANT;C4*0,12;"Ingen bonus")

Låt oss titta lite djupare. Funktionen OM kräver att tre data (argument) körs korrekt. Det första är ett logiskt test, det andra är det värde du vill se om testet returnerar Sant och det tredje är det värde du vill se om testet returnerar Falskt. I det här exemplet ger funktionen ELLER och allt som är kapslat i den det logiska testet. Du kan läsa det som: Leta efter värden som är större än eller lika med 125 000, såvida inte värdet i kolumn C är "Syd" och leta sedan efter ett värde som är större än 100 000, och varje gång båda villkoren är sanna multiplicerar du värdet med 0,12, provisionsbeloppet. Annars visar du orden "Ingen bonus".

Överst på sidan

Exempeldata

Om du vill arbeta med exemplen i den här artikeln kopierar du följande tabell till cell A1 i ditt eget kalkylblad. Se till att markera hela tabellen, inklusive rubrikraden.


Försäljare

Region

Försäljning

Formel/resultat

Sandberg

Öster

87925

=OM(ELLER(C2>=125000;OCH(B2="Syd";C2>=100000))=SANT;C2*0,12;"Ingen bonus")

Lidman

Norr

100000

=OM(ELLER(C3>=125000;OCH(B3="Syd";C3>=100000))=SANT;C3*0,12;"Ingen bonus")

Letzén

Väst

145000

=OM(ELLER(C4>=125000;OCH(B4="Syd";C4>=100000))=SANT;C4*0,12;"Ingen bonus")

Grauner

Syd

200750

=OM(ELLER(C5>=125000;OCH(B5="Syd";C5>=100000))=SANT;C5*0,12;"Ingen bonus")

Barnhill

Syd

178650

=OM(ELLER(C6>=125000;OCH(B6="Syd";C6>=100000))=SANT;C6*0,12;"Ingen bonus")

Thomas

Norr

99555

=OM(ELLER(C7>=125000;OCH(B7="Syd";C7>=100000))=SANT;C7*0,12;"Ingen bonus")

Keever

Öster

147000

=OM(ELLER(C8>=125000;OCH(B8="Syd";C8>=100000))=SANT;C8*0,12;"Ingen bonus")

Cassazza

Norr

213450

=OM(ELLER(C9>=125000;OCH(B9="Syd";C9>=100000))=SANT;C9*0,12;"Ingen bonus")

Brownlee

Syd

122680

=OM(ELLER(C10>=125000;OCH(B10="Syd";C10>=100000))=SANT;C10*0,12;"Ingen bonus")

Smithberg

Väst

92500

=OM(ELLER(C11>=125000;OCH(B11="Syd";C11>=100000))=SANT;C11*0,12;"Ingen bonus")

Benson

Öster

88350

=OM(ELLER(C12>=125000;OCH(B12="Syd";C12>=100000))=SANT;C12*0,12;"Ingen bonus")

Läsvy

Väst

102500

=OM(ELLER(C13>=125000;OCH(B13="Syd";C13>=100000))=SANT;C13*0,12;"Ingen bonus")

Överst på sidan

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×