IF-funktion i Excel. Exempel (med flera villkor)

En av de främsta fördelarna med Excel-kalkylblad är möjligheten att programmera funktionaliteten för ett visst dokument. Som de flesta vet från skolans datavetenskapslektioner är en av huvudkomponenterna som gör att du kan omsätta detta i praktiken logiska operatorer. En av dem är IF-operatören, som ger möjlighet att utföra vissa åtgärder när vissa villkor är uppfyllda. 

Till exempel, om värdet matchar en viss, så visas en etikett i cellen. Om inte, är det annorlunda. Låt oss titta på detta effektiva verktyg mer i detalj i praktiken.

IF-funktion i Excel (allmän information)

Alla program, även om de är små, innehåller nödvändigtvis en sekvens av åtgärder, som kallas en algoritm. Det kan se ut så här:

  1. Kontrollera hela kolumn A för jämna tal.
  2. Om ett jämnt tal hittas, lägg till sådana och sådana värden.
  3. Om ett jämnt tal inte hittas, visa då inskriptionen "ej hittad".
  4. Kontrollera om resultatet är jämnt. 
  5. Om ja, lägg till det till alla jämna tal som valts i punkt 1.

Och även om detta bara är en hypotetisk situation, som sannolikt inte kommer att behövas i det verkliga livet, innebär utförandet av en uppgift nödvändigtvis närvaron av en liknande algoritm. Innan du använder funktionen OM, du måste ha en klar uppfattning i huvudet om vilket resultat du vill uppnå. 

Syntax för IF-funktionen med ett villkor

Alla funktioner i Excel utförs med hjälp av en formel. Mönstret genom vilket data måste skickas till en funktion kallas syntax. När det gäller operatören IF, kommer formeln att ha detta format.

=OM (logiskt_uttryck, värde_om_sant, värde_om_falskt)

Låt oss titta på syntaxen mer detaljerat:

  1. booleskt uttryck. Detta är själva villkoret, vars efterlevnad eller bristande efterlevnad Excel kontrollerar. Både numerisk och textuell information kan kontrolleras.
  2. Värde_om_sant. Resultatet som kommer att visas i cellen om data som kontrolleras uppfyller de angivna kriterierna.
  3. värde_om_falskt. Resultatet som visas i cellen om data som kontrolleras inte matchar villkoret.

Här är ett exempel för tydlighetens skull.

IF-funktion i Excel. Exempel (med flera villkor)
1

Här jämför funktionen cell A1 med talet 20. Detta är första stycket i syntaxen. Om innehållet är större än detta värde visas värdet "större än 20" i cellen där formeln skrevs. Om situationen inte motsvarar detta villkor – "mindre än eller lika med 20".

Om du vill visa ett textvärde i en cell måste du omge det inom citattecken.

Här är en annan situation. För att vara behörig att genomföra ett tentamenstillfälle måste studenterna klara ett provtillfälle. Eleverna lyckades ta poäng i alla ämnen, och nu återstår det sista, vilket visade sig vara avgörande. Vår uppgift är att avgöra vilka av eleverna som blir antagna till proven och vilka som inte är det.

IF-funktion i Excel. Exempel (med flera villkor)
2

Eftersom vi vill leta efter text och inte en siffra är det första argumentet B2=”cons”.

IF-funktionssyntax med flera villkor

Ofta räcker det inte med ett kriterium för att kontrollera värdet mot. Om du behöver överväga mer än ett alternativ kan du kapsla funktioner IF den ena i den andra. Det kommer att finnas flera kapslade funktioner.

För att göra det tydligare, här är syntaxen.

=OM(logiskt_uttryck, värde_om_sant, OM(logiskt_uttryck, värde_om_sant, värde_om_falskt))

I det här fallet kommer funktionen att kontrollera två kriterier samtidigt. Om det första villkoret är sant returneras värdet som erhålls som ett resultat av operationen i det första argumentet. Om inte, kontrolleras det andra kriteriet för överensstämmelse.

Här är ett exempel.

IF-funktion i Excel. Exempel (med flera villkor)
3

Och med hjälp av en sådan formel (visas i skärmdumpen nedan) kan du analysera varje elevs prestation.

IF-funktion i Excel. Exempel (med flera villkor)
4

Som du kan se har ytterligare ett villkor lagts till här, men principen har inte ändrats. Så du kan kontrollera flera kriterier samtidigt.

Hur man utökar IF-funktionen med AND- och OR-operatorer

Då och då finns det en situation att omedelbart kontrollera efter överensstämmelse med flera kriterier, och inte använda logiska kapslade operatorer, som i föregående exempel. För att göra detta, använd antingen funktionen И eller funktion OR beroende på om du behöver uppfylla flera kriterier samtidigt eller minst ett av dem. Låt oss ta en närmare titt på dessa kriterier.

OM-funktion med OCH-villkor

Ibland behöver du kontrollera ett uttryck för flera villkor samtidigt. För detta används AND-funktionen, skriven i funktionens första argument IF. Det fungerar så här: om a är lika med ett och a är lika med 2 blir värdet c.

IF-funktion med "ELLER"-villkor

ELLER-funktionen fungerar på liknande sätt, men i det här fallet är bara ett av villkoren sant. Så mycket som möjligt kan upp till 30 förhållanden kontrolleras på detta sätt. 

Här är några sätt att använda funktioner И и OR som funktionsargument IF.

IF-funktion i Excel. Exempel (med flera villkor)
5
IF-funktion i Excel. Exempel (med flera villkor)
6

Jämföra data i två tabeller

Då och då är det möjligt att jämföra två liknande tabeller. Till exempel arbetar en person som revisor och behöver jämföra två rapporter. Det finns andra liknande uppgifter, som att jämföra varukostnaden för olika partier, sedan bedömningar av elever för olika perioder och så vidare.

För att jämföra två tabeller, använd funktionen COUNTIF. Låt oss titta på det mer detaljerat.

Låt oss säga att vi har två tabeller som innehåller specifikationerna för två matberedare. Och vi måste jämföra dem och lyfta fram skillnaderna med färg. Detta kan göras med villkorlig formatering och funktionen COUNTIF

Vårt bord ser ut så här.

IF-funktion i Excel. Exempel (med flera villkor)
7

Vi väljer det sortiment som motsvarar den första matberedarens tekniska egenskaper.

Därefter klickar du på följande menyer: Villkorlig formatering – skapa en regel – använd en formel för att bestämma de formaterade cellerna.

IF-funktion i Excel. Exempel (med flera villkor)
8

I form av en formel för formatering skriver vi funktionen =COUNTIF (intervall att jämföra; första cellen i den första tabellen)=0. Tabellen med funktionerna i den andra matberedaren används som jämförelseintervall.

IF-funktion i Excel. Exempel (med flera villkor)
9

Du måste se till att adresserna är absoluta (med ett dollartecken framför rad- och kolumnnamnen). Lägg till =0 efter formeln så att Excel letar efter exakta värden.

Efter det måste du ställa in formateringen av cellerna. För att göra detta, bredvid provet, måste du klicka på knappen "Format". I vårt fall använder vi fyllningen, eftersom det är det mest bekväma för detta ändamål. Men du kan välja vilken formatering du vill.

IF-funktion i Excel. Exempel (med flera villkor)
10

Vi har tilldelat ett kolumnnamn som ett intervall. Detta är mycket bekvämare än att ange intervallet manuellt.

SUMIF-funktionen i Excel

Låt oss nu gå vidare till funktionerna IF, som hjälper till att ersätta två punkter i algoritmen samtidigt. Den första är SUMMESLEY, som adderar två tal som uppfyller ett visst villkor. Vi står till exempel inför uppgiften att bestämma hur mycket pengar som ska betalas ut per månad till alla säljare. För detta är det nödvändigt.

  1. Lägg till en rad med den totala inkomsten för alla säljare och klicka på cellen som ska innehålla resultatet efter att ha angett formeln. 
  2. Vi hittar fx-knappen, som finns bredvid raden för formler. Därefter kommer ett fönster upp där du kan hitta den nödvändiga funktionen genom sökningen. När du har valt operatör måste du klicka på knappen "OK". Men manuell inmatning är alltid möjlig.
    IF-funktion i Excel. Exempel (med flera villkor)
    11
  3. Därefter visas ett fönster för inmatning av funktionsargument. Alla värden kan anges i motsvarande fält, och intervallet kan anges via knappen bredvid dem.
    IF-funktion i Excel. Exempel (med flera villkor)
    12
  4. Det första argumentet är ett intervall. Här anger du de celler som du vill kontrollera att de uppfyller kriterierna. Om vi ​​pratar om oss är det här de anställdas positioner. Ange intervallet D4:D18. Eller välj bara cellerna av intresse.
  5. Ange positionen i fältet "Kriterier". När det gäller oss – "säljare". Som summeringsintervall anger vi de celler där anställdas löner är listade (detta görs både manuellt och välj dem med musen). Klicka på "OK", så får vi färdiga uträknade löner för alla anställda som är säljare.

Håller med om att det är väldigt bekvämt. Är det inte?

SUMIFS-funktion i Excel

Denna funktion låter dig bestämma summan av värden som uppfyller flera villkor. Vi fick till exempel i uppdrag att bestämma den totala lönen för alla chefer som arbetar i den södra grenen av företaget.

Lägg till en rad där det slutliga resultatet blir och infoga formeln i önskad cell. För att göra detta, klicka på funktionsikonen. Ett fönster kommer upp där du behöver hitta funktionen SUMMESLIMN. Välj sedan det från listan och det välbekanta fönstret med argument öppnas. Men antalet av dessa argument är nu ett annat. Denna formel gör det möjligt att använda ett oändligt antal kriterier, men det minsta antalet argument är fem. 

Endast fem kan anges via dialogrutan för argumentinmatning. Om du behöver fler kriterier måste de matas in manuellt enligt samma logik som de två första.

Låt oss titta på de viktigaste argumenten mer i detalj:

  1. Summeringsintervall. Celler som ska summeras.
  2. Villkorsområde 1 – intervallet som kommer att kontrolleras för överensstämmelse med ett visst kriterium. 
  3. Villkor 1 är själva villkoret.
  4. Kriterieintervall 2 är det andra intervallet som kommer att kontrolleras mot kriteriet.
  5. Villkor 2 är det andra villkoret.

Ytterligare logik är liknande. Som ett resultat bestämde vi lönerna för alla chefer i den södra grenen.

IF-funktion i Excel. Exempel (med flera villkor)
13

COUNTIF-funktionen i Excel

Om du behöver bestämma hur många celler som faller under ett visst kriterium, använd funktionen COUNTIF. Låt oss säga att vi måste förstå hur många säljare som arbetar i den här organisationen:

  1. Lägg först till en rad som innehåller antalet säljare. Efter det måste du klicka på cellen där resultatet kommer att visas.
  2. Efter det måste du klicka på knappen "Infoga funktion", som finns på fliken "Formler". Ett fönster visas med en lista över kategorier. Vi måste välja objektet "Fullständig alfabetisk lista". I listan är vi intresserade av formeln COUNTIF. När vi har valt det måste vi klicka på "OK" -knappen.
    IF-funktion i Excel. Exempel (med flera villkor)
    14
  3. Därefter har vi antalet säljare anställda i denna organisation. Det erhölls genom att räkna antalet celler där ordet "säljare" är skrivet. Allt är enkelt. 

COUNTSLIM-funktion i Excel

Liknar formeln SUMMESLIMN, räknar den här formeln antalet celler som matchar flera villkor. Syntaxen är liknande men något annorlunda än formeln SUMMESLIMN:

  1. Villkorsintervall 1. Detta är intervallet som kommer att testas mot det första kriteriet.
  2. Villkor 1. Direkt det första kriteriet.
  3. Villkorsområde 2. Detta är intervallet som kommer att testas mot det andra kriteriet. 
  4. Villkor 2.
  5. Räckviddsförhållanden 3.

Och så vidare.

Funktionen alltså IF i Excel – inte den enda, det finns flera fler av dess varianter som automatiskt utför de vanligaste åtgärderna, vilket avsevärt förenklar en persons liv. 

Till stor del på grund av funktionen IF Excel-kalkylblad anses vara programmerbara. Det är mer än bara en enkel miniräknare. Om du tänker efter, då funktionen IF är en hörnsten i all form av programmering.

Så om du lär dig att arbeta med stora mängder data i Excel blir det mycket lättare att lära dig programmering. Tack vare logiska operatörer har dessa områden verkligen mycket gemensamt, även om Excel oftare används av revisorer. Men mekanismen för att arbeta med data är i stort sett densamma. 

Funktion i rätt händer IF och dess varianter låter dig förvandla ett Excel-ark till ett fullfjädrat program som kan agera på komplexa algoritmer. Förstå hur funktionen fungerar IF är första steget mot att lära sig makron – nästa steg i mer flexibelt arbete med kalkylblad. Men det här är redan en mer professionell nivå.

Kommentera uppropet