HVIS funktion i Excel. Eksempler (med flere betingelser)

En af de vigtigste fordele ved Excel-regneark er evnen til at programmere funktionaliteten af ​​et bestemt dokument. Som de fleste kender fra skoletimer i datalogi, er en af ​​hovedkomponenterne, der giver dig mulighed for at omsætte dette i praksis, logiske operatorer. En af dem er IF-operatøren, som sørger for udførelse af visse handlinger, når visse betingelser er opfyldt. 

For eksempel, hvis værdien matcher en bestemt, så vises én etiket i cellen. Hvis ikke, er det anderledes. Lad os se på dette effektive værktøj mere detaljeret i praksis.

IF-funktion i Excel (generel information)

Ethvert program, selvom det er lille, indeholder nødvendigvis en sekvens af handlinger, som kaldes en algoritme. Det kan se sådan ud:

  1. Tjek hele kolonne A for lige tal.
  2. Hvis der findes et lige tal, skal du tilføje sådanne og sådanne værdier.
  3. Hvis et lige tal ikke findes, skal du vise inskriptionen "ikke fundet".
  4. Tjek, om det resulterende tal er lige. 
  5. Hvis ja, så føj det til alle de lige tal valgt i afsnit 1.

Og selvom dette kun er en hypotetisk situation, som næppe er nødvendig i det virkelige liv, indebærer udførelsen af ​​enhver opgave nødvendigvis tilstedeværelsen af ​​en lignende algoritme. Før du bruger funktionen HVIS, du skal have en klar idé i hovedet om, hvilket resultat du vil opnå. 

Syntaks for IF-funktionen med én betingelse

Enhver funktion i Excel udføres ved hjælp af en formel. Mønsteret, hvorved data skal sendes til en funktion, kaldes syntaks. I operatørens tilfælde IF, vil formlen være i dette format.

=HVIS (logisk_udtryk, værdi_hvis_sand, værdi_hvis_falsk)

Lad os se på syntaksen mere detaljeret:

  1. boolesk udtryk. Dette er selve betingelsen, hvis overholdelse eller manglende overholdelse Excel kontrollerer. Både numeriske og tekstmæssige oplysninger kan kontrolleres.
  2. Værdi_hvis_sand. Resultatet, der vil blive vist i cellen, hvis de data, der kontrolleres, opfylder de angivne kriterier.
  3. værdi_hvis_falsk. Resultatet, der vises i cellen, hvis de data, der kontrolleres, ikke matcher betingelsen.

Her er et eksempel for klarhedens skyld.

HVIS funktion i Excel. Eksempler (med flere betingelser)
1

Her sammenligner funktionen celle A1 med tallet 20. Dette er det første afsnit i syntaksen. Hvis indholdet er større end denne værdi, vises værdien "større end 20" i cellen, hvor formlen blev skrevet. Hvis situationen ikke svarer til denne betingelse - "mindre end eller lig med 20".

Hvis du vil vise en tekstværdi i en celle, skal du sætte den i anførselstegn.

Her er en anden situation. For at være berettiget til at tage en eksamenssession skal den studerende bestå en prøvetime. Det lykkedes eleverne at vinde merit i alle fag, og nu står den sidste tilbage, hvilket viste sig at blive afgørende. Vores opgave er at afgøre, hvilke af eleverne der bliver optaget til eksamen, og hvilke der ikke er.

HVIS funktion i Excel. Eksempler (med flere betingelser)
2

Da vi ønsker at tjekke for tekst og ikke et tal, er det første argument B2=”cons.”.

IF-funktionssyntaks med flere betingelser

Ofte er ét kriterium ikke nok til at kontrollere værdien i forhold til. Hvis du har brug for at overveje mere end én mulighed, kan du indlejre funktioner IF den ene ind i den anden. Der vil være flere indlejrede funktioner.

For at gøre det klarere, her er syntaksen.

=HVIS(logisk_udtryk, værdi_hvis_sand, HVIS(logisk_udtryk, værdi_hvis_sand, værdi_hvis_falsk))

I dette tilfælde vil funktionen kontrollere to kriterier på én gang. Hvis den første betingelse er sand, returneres værdien opnået som et resultat af operationen i det første argument. Hvis ikke, kontrolleres det andet kriterium for overholdelse.

Her er et eksempel.

HVIS funktion i Excel. Eksempler (med flere betingelser)
3

Og ved hjælp af en sådan formel (vist på skærmbilledet nedenfor), kan du analysere hver elevs præstation.

HVIS funktion i Excel. Eksempler (med flere betingelser)
4

Som du kan se, blev der tilføjet en betingelse mere her, men princippet er ikke ændret. Så du kan tjekke flere kriterier på én gang.

Sådan udvides IF-funktionaliteten ved hjælp af AND- og OR-operatorer

Fra tid til anden er der en situation at kontrollere med det samme for overholdelse af flere kriterier og ikke bruge logiske indlejrede operatorer, som i det foregående eksempel. For at gøre dette skal du bruge enten funktionen И eller funktion OR alt efter om du skal opfylde flere kriterier på én gang eller mindst et af dem. Lad os se nærmere på disse kriterier.

HVIS-funktion med OG-tilstand

Nogle gange er du nødt til at kontrollere et udtryk for flere betingelser på én gang. Til dette bruges AND-funktionen, skrevet i funktionens første argument IF. Det fungerer sådan her: Hvis a er lig med en og a er lig med 2, vil værdien være c.

HVIS-funktion med "ELLER"-tilstand

ELLER-funktionen fungerer på lignende måde, men i dette tilfælde er kun én af betingelserne sand. Så vidt muligt kan op til 30 forhold kontrolleres på denne måde. 

Her er nogle måder at bruge funktioner på И и OR som funktionsargument IF.

HVIS funktion i Excel. Eksempler (med flere betingelser)
5
HVIS funktion i Excel. Eksempler (med flere betingelser)
6

Sammenligning af data i to tabeller

Fra tid til anden er det muligt at sammenligne to ens tabeller. For eksempel arbejder en person som revisor og skal sammenligne to rapporter. Der er andre lignende opgaver, såsom at sammenligne vareomkostninger af forskellige partier, derefter vurderinger af elever for forskellige perioder, og så videre.

For at sammenligne to tabeller skal du bruge funktionen TÆL.HVIS. Lad os se på det mere detaljeret.

Lad os sige, at vi har to tabeller, der indeholder specifikationerne for to foodprocessorer. Og vi skal sammenligne dem og fremhæve forskellene med farve. Dette kan gøres ved hjælp af betinget formatering og funktionen TÆL.HVIS

Vores bord ser sådan ud.

HVIS funktion i Excel. Eksempler (med flere betingelser)
7

Vi vælger det udvalg, der svarer til de tekniske egenskaber for den første foodprocessor.

Klik derefter på følgende menuer: Betinget formatering – opret en regel – brug en formel til at bestemme de formaterede celler.

HVIS funktion i Excel. Eksempler (med flere betingelser)
8

I form af en formel til formatering skriver vi funktionen =ANTALHVIS (interval for at sammenligne; første celle i første tabel)=0. Tabellen med funktionerne fra den anden foodprocessor bruges som et sammenligningsområde.

HVIS funktion i Excel. Eksempler (med flere betingelser)
9

Du skal sikre dig, at adresserne er absolutte (med et dollartegn foran række- og kolonnenavnene). Tilføj =0 efter formlen, så Excel leder efter nøjagtige værdier.

Derefter skal du indstille formateringen af ​​cellerne. For at gøre dette skal du ved siden af ​​prøven klikke på knappen "Format". I vores tilfælde bruger vi fyldet, fordi det er det mest bekvemme til dette formål. Men du kan vælge hvilken som helst formatering, du ønsker.

HVIS funktion i Excel. Eksempler (med flere betingelser)
10

Vi har tildelt et kolonnenavn som et område. Dette er meget mere praktisk end at indtaste rækkevidden manuelt.

SUMIF-funktion i Excel

Lad os nu gå videre til funktionerne IF, som vil hjælpe med at erstatte to punkter i algoritmen på én gang. Den første er SUMMESLEY, som tilføjer to tal, der opfylder en bestemt betingelse. For eksempel står vi over for opgaven med at bestemme, hvor mange penge der skal betales om måneden til alle sælgere. Til dette er det nødvendigt.

  1. Tilføj en række med den samlede indkomst for alle sælgere, og klik på den celle, der vil indeholde resultatet efter indtastning af formlen. 
  2. Vi finder fx knappen, som er placeret ved siden af ​​linjen for formler. Dernæst kommer et vindue frem, hvor du kan finde den nødvendige funktion gennem søgningen. Når du har valgt operatøren, skal du klikke på knappen "OK". Men manuel input er altid muligt.
    HVIS funktion i Excel. Eksempler (med flere betingelser)
    11
  3. Derefter vises et vindue til indtastning af funktionsargumenter. Alle værdier kan angives i de tilsvarende felter, og intervallet kan indtastes via knappen ved siden af ​​dem.
    HVIS funktion i Excel. Eksempler (med flere betingelser)
    12
  4. Det første argument er et interval. Her indtaster du de celler, som du vil kontrollere for overensstemmelse med kriterierne. Hvis vi taler om os, er det medarbejdernes stillinger. Indtast området D4:D18. Eller bare vælg cellerne af interesse.
  5. Indtast stillingen i feltet "Kriterier". I tilfældet med os - "sælger". Som summeringsinterval angiver vi de celler, hvor medarbejdernes lønninger er opført (det gøres både manuelt og vælg dem med musen). Klik "OK", og vi får den færdige beregnede løn for alle medarbejdere, der er sælgere.

Enig i at det er meget praktisk. Er det ikke?

SUMIFS-funktion i Excel

Denne funktion giver dig mulighed for at bestemme summen af ​​værdier, der opfylder flere betingelser. Vi fik for eksempel til opgave at fastsætte den samlede løn for alle ledere, der arbejder i den sydlige afdeling af virksomheden.

Tilføj en række, hvor det endelige resultat vil være, og indsæt formlen i den ønskede celle. For at gøre dette skal du klikke på funktionsikonet. Der vises et vindue, hvor du skal finde funktionen SUMMESLIMN. Vælg derefter det fra listen, og det velkendte vindue med argumenter åbnes. Men antallet af disse argumenter er nu anderledes. Denne formel gør det muligt at bruge et uendeligt antal kriterier, men minimumsantallet af argumenter er fem. 

Kun fem kan angives via argumentindtastningsdialogen. Hvis du har brug for flere kriterier, så skal de indtastes manuelt efter samme logik som de to første.

Lad os se på hovedargumenterne mere detaljeret:

  1. Summationsområde. Celler, der skal summeres.
  2. Betingelsesområde 1 – det område, der vil blive kontrolleret for overensstemmelse med et bestemt kriterium. 
  3. Tilstand 1 er selve betingelsen.
  4. Kriterieområde 2 er det andet område, der vil blive kontrolleret i forhold til kriteriet.
  5. Betingelse 2 er den anden betingelse.

Yderligere logik ligner. Som et resultat fastsatte vi lønnen for alle ledere i den sydlige afdeling.

HVIS funktion i Excel. Eksempler (med flere betingelser)
13

COUNTIF-funktionen i Excel

Hvis du skal bestemme, hvor mange celler der falder ind under et bestemt kriterium, skal du bruge funktionen COUNTIF. Lad os sige, at vi skal forstå, hvor mange sælgere der arbejder i denne organisation:

  1. Tilføj først en linje, der indeholder antallet af sælgere. Derefter skal du klikke på cellen, hvor resultatet vil blive vist.
  2. Derefter skal du klikke på knappen "Indsæt funktion", som kan findes på fanen "Formler". Der vises et vindue med en liste over kategorier. Vi skal vælge punktet "Fuld alfabetisk liste". På listen er vi interesserede i formlen COUNTIF. Når vi har valgt det, skal vi klikke på knappen "OK".
    HVIS funktion i Excel. Eksempler (med flere betingelser)
    14
  3. Herefter har vi antallet af sælgere ansat i denne organisation. Det blev opnået ved at tælle antallet af celler, hvori ordet "sælger" er skrevet. Alt er enkelt. 

COUNTSLIM funktion i Excel

Svarende til formlen SUMMESLIMN, tæller denne formel antallet af celler, der matcher flere betingelser. Syntaksen er ens, men en smule anderledes end formlen SUMMESLIMN:

  1. Tilstandsområde 1. Dette er det område, der testes i forhold til det første kriterium.
  2. Betingelse 1. Direkte det første kriterium.
  3. Tilstandsområde 2. Dette er det område, der testes i forhold til det andet kriterium. 
  4. Tilstand 2.
  5. Rækkeviddeforhold 3.

Og så videre.

Altså funktionen IF i Excel – ikke den eneste, der er flere af dens varianter, der automatisk udfører de mest almindelige handlinger, hvilket i høj grad forenkler en persons liv. 

I høj grad på grund af funktionen IF Excel-regneark betragtes som programmerbare. Det er mere end blot en simpel lommeregner. Hvis du tænker over det, så funktionen IF er en hjørnesten i enhver form for programmering.

Så hvis du lærer at arbejde med store mængder data i Excel, bliver det meget nemmere at lære programmering. Takket være logiske operatører har disse områder virkelig meget til fælles, selvom Excel oftere bruges af revisorer. Men mekanismen for at arbejde med data er stort set den samme. 

Funktion i de rigtige hænder IF og dets variationer giver dig mulighed for at omdanne et Excel-ark til et fuldgyldigt program, der kan handle på komplekse algoritmer. Forstå hvordan funktionen fungerer IF er det første skridt mod at lære makroer – det næste skridt i mere fleksibelt arbejde med regneark. Men dette er allerede et mere professionelt niveau.

Giv en kommentar