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 fler än ett villkor, t.ex. 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 i funktionen ELLER för att söka efter enheter som sålts mellan 1 april 2011 och 1 januari 2012, eller enheter som sålts av Nancy. Du kan se att det returneras 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 prova den 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 (data) 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 kapslade i den, det andra är "Nancy". Du kan läsa formeln så här: Testa om en försäljning gjordes efter den 30 april 2011 och före den 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 OCHoch ELLER med funktionen OM.

Funktionen OCH och ELLER inkapslade i funktionen OM

I det här exemplet tjänar människor inte bonus förrän de säljer varor för minst 125 000 kronor, såvida de inte arbetar i regionen syd där marknaden är mindre. I så fall är de berättigade till en bonus efter 100 000 $ i försäljning.

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

Låt oss titta lite djupare. Funktionen OM kräver tre data (argument) för att fungera 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 skapar funktionen ELLER allt som är kapslat i det det logiska testet. Du kan läsa det som: Leta efter värden som är större än eller lika med 125 000, om inte värdet i kolumn C är "Syd", och leta sedan efter ett värde som är större än 100 000 och multiplicera värdet med 0,12, provisionbeloppet varje gång båda villkoren är sanna. Annars visas 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>=1250000;OCH(B2="Syd";C2>=100000))=SANT;C2*0,12;"Ingen bonus")

Lidman

Norr

100000

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

Letzén

Väst

145000

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

Grauner

Syd

200750

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

Barnhill

Syd

178650

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

Thomas

Norr

99555

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

Keever

Öster

147000

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

Så här ligger det till:

Norr

213450

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

Brown den här

Syd

122680

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

Smithberg

Väst

92500

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

Benson

Öster

88350

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

Läsvy

Väst

102500

=OM(ELLER(C13>=1250000;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!

×