IF-funktio Excelissä. Esimerkkejä (useita ehtoja)

Yksi Excel-laskentataulukoiden tärkeimmistä eduista on kyky ohjelmoida tietyn asiakirjan toimintoja. Kuten useimmat ihmiset tietävät koulujen tietojenkäsittelyn tunneista, yksi tärkeimmistä komponenteista, jonka avulla voit toteuttaa tämän käytännössä, ovat loogiset operaattorit. Yksi niistä on IF-operaattori, joka mahdollistaa tiettyjen toimien suorittamisen, kun tietyt ehdot täyttyvät. 

Jos arvo esimerkiksi vastaa tiettyä arvoa, solussa näkyy yksi otsikko. Jos ei, se on eri asia. Katsotaanpa tätä tehokasta työkalua yksityiskohtaisemmin käytännössä.

IF-toiminto Excelissä (yleistä tietoa)

Mikä tahansa ohjelma, vaikka se olisi pieni, sisältää välttämättä toimintosarjan, jota kutsutaan algoritmiksi. Se voi näyttää tältä:

  1. Tarkista koko sarakkeesta A parillisten lukujen varalta.
  2. Jos parillinen luku löytyy, lisää näitä ja sellaisia ​​arvoja.
  3. Jos parillista numeroa ei löydy, näytä teksti "ei löydy".
  4. Tarkista, onko tuloksena saatu luku parillinen. 
  5. Jos kyllä, lisää se kaikkiin kappaleessa 1 valittuihin parillisiin lukuihin.

Ja vaikka tämä on vain hypoteettinen tilanne, jota ei todennäköisesti tarvita todellisessa elämässä, minkä tahansa tehtävän suorittaminen edellyttää välttämättä samanlaisen algoritmin olemassaoloa. Ennen kuin käytät toimintoa JOS, sinulla on oltava päässäsi selkeä käsitys siitä, minkä tuloksen haluat saavuttaa. 

IF-funktion syntaksi yhdellä ehdolla

Mikä tahansa toiminto Excelissä suoritetaan kaavan avulla. Mallia, jolla tiedot on välitettävä funktiolle, kutsutaan syntaksiksi. Operaattorin tapauksessa IF, kaava on tässä muodossa.

=JOS (looginen_lauseke, arvo_jos_tosi, arvo_jos_epätosi)

Katsotaanpa syntaksia tarkemmin:

  1. Boolen lauseke. Tämä on itse ehto, jonka noudattamisen tai noudattamatta jättämisen Excel tarkistaa. Sekä numeeriset että tekstitiedot voidaan tarkistaa.
  2. Arvo_jos_tosi. Tulos, joka näytetään solussa, jos tarkistettavat tiedot täyttävät määritetyt kriteerit.
  3. arvo_jos_false. Tulos, joka näkyy solussa, jos tarkistettavat tiedot eivät vastaa ehtoa.

Tässä on esimerkki selvyyden vuoksi.

IF-funktio Excelissä. Esimerkkejä (useita ehtoja)
1

Tässä funktio vertaa solua A1 numeroon 20. Tämä on syntaksin ensimmäinen kappale. Jos sisältö on suurempi kuin tämä arvo, arvo "suurempi kuin 20" näkyy solussa, johon kaava kirjoitettiin. Jos tilanne ei vastaa tätä ehtoa – "pienempi tai yhtä suuri kuin 20".

Jos haluat näyttää tekstiarvon solussa, sinun on laitettava se lainausmerkkeihin.

Tässä on toinen tilanne. Ollakseen oikeutettu kokeeseen, opiskelijan on läpäistävä koe. Opiskelijat onnistuivat saamaan pisteitä kaikista aineista, ja nyt on jäljellä viimeinen, joka osoittautui ratkaisevaksi. Tehtävämme on selvittää, ketkä opiskelijoista hyväksytään kokeisiin ja ketkä eivät.

IF-funktio Excelissä. Esimerkkejä (useita ehtoja)
2

Koska haluamme tarkistaa tekstin emmekä numeron, ensimmäinen argumentti on B2=”cons.”.

IF-funktion syntaksi useilla ehdoilla

Usein yksi kriteeri ei riitä arvon tarkistamiseen. Jos sinun on harkittava useampaa kuin yhtä vaihtoehtoa, voit yhdistää toimintoja IF yksi toiseen. Sisäkkäisiä toimintoja on useita.

Selvyyden vuoksi tässä on syntaksi.

=JOS(looginen_lauseke, arvo_jos_tosi, IF(looginen_lauseke, arvo_jos_tosi, arvo_jos_epätosi))

Tässä tapauksessa toiminto tarkistaa kaksi kriteeriä kerralla. Jos ensimmäinen ehto on tosi, palautetaan ensimmäisen argumentin toiminnon tuloksena saatu arvo. Jos ei, toisen kriteerin noudattaminen tarkistetaan.

Tässä on esimerkki.

IF-funktio Excelissä. Esimerkkejä (useita ehtoja)
3

Ja tällaisen kaavan (näkyy alla olevassa kuvakaappauksessa) avulla voit analysoida kunkin opiskelijan suoritusta.

IF-funktio Excelissä. Esimerkkejä (useita ehtoja)
4

Kuten näette, tähän lisättiin vielä yksi ehto, mutta periaate ei ole muuttunut. Voit siis tarkistaa useita kriteerejä kerralla.

Kuinka laajentaa IF-toimintoa käyttämällä AND- ja OR-operaattoreita

Ajoittain tulee tilanne, jossa täytyy heti tarkistaa useiden kriteerien noudattaminen, eikä käyttää loogisia sisäkkäisiä operaattoreita, kuten edellisessä esimerkissä. Voit tehdä tämän käyttämällä jompaakumpaa toimintoa И tai toiminto OR riippuen siitä, täytyykö sinun täyttää useita kriteerejä kerralla vai vähintään yksi niistä. Tarkastellaanpa näitä kriteerejä tarkemmin.

JOS-funktio AND-ehdon kanssa

Joskus sinun on tarkistettava lauseke useiden ehtojen osalta kerralla. Tätä varten käytetään AND-funktiota, joka on kirjoitettu funktion ensimmäiseen argumenttiin IF. Se toimii näin: jos a on yksi ja a on 2, arvo on c.

JOS-toiminto "OR"-ehdolla

TAI-funktio toimii samalla tavalla, mutta tässä tapauksessa vain yksi ehdoista on tosi. Mahdollisuuksien mukaan jopa 30 ehtoa voidaan tarkistaa tällä tavalla. 

Tässä on muutamia tapoja käyttää toimintoja И и OR funktion argumenttina IF.

IF-funktio Excelissä. Esimerkkejä (useita ehtoja)
5
IF-funktio Excelissä. Esimerkkejä (useita ehtoja)
6

Kahden taulukon tietojen vertailu

Ajoittain on mahdollista verrata kahta samanlaista taulukkoa. Esimerkiksi henkilö työskentelee kirjanpitäjänä ja hänen on verrattava kahta raporttia. Vastaavia tehtäviä on muitakin, kuten eri erien tavarakustannusten vertailu, sitten opiskelijoiden arvioinnit eri ajanjaksoilta ja niin edelleen.

Vertaile kahta taulukkoa käyttämällä funktiota LASKE.JOS. Katsotaanpa sitä tarkemmin.

Oletetaan, että meillä on kaksi taulukkoa, jotka sisältävät kahden monitoimikoneen tekniset tiedot. Ja meidän on verrattava niitä ja korostettava eroja väreillä. Tämä voidaan tehdä ehdollisen muotoilun ja funktion avulla LASKE.JOS

Meidän pöytä näyttää tältä.

IF-funktio Excelissä. Esimerkkejä (useita ehtoja)
7

Valitsemme alueen, joka vastaa ensimmäisen monitoimikoneen teknisiä ominaisuuksia.

Napsauta sen jälkeen seuraavia valikoita: Ehdollinen muotoilu – luo sääntö – käytä kaavaa muotoiltujen solujen määrittämiseen.

IF-funktio Excelissä. Esimerkkejä (useita ehtoja)
8

Muotoilukaavan muodossa kirjoitamme funktion =LASKEJOS (verrattava alue; ensimmäisen taulukon ensimmäinen solu) = 0. Vertailualueena käytetään taulukkoa, jossa on toisen monitoimikoneen ominaisuudet.

IF-funktio Excelissä. Esimerkkejä (useita ehtoja)
9

Sinun on varmistettava, että osoitteet ovat absoluuttisia (dollarimerkki rivien ja sarakkeiden nimien edessä). Lisää =0 kaavan perään, jotta Excel etsii tarkat arvot.

Sen jälkeen sinun on asetettava solujen muotoilu. Tätä varten sinun on napsautettava näytteen vieressä "Muotoile" -painiketta. Meidän tapauksessamme käytämme täyttöä, koska se on kätevin tähän tarkoitukseen. Mutta voit valita minkä tahansa muotoilun.

IF-funktio Excelissä. Esimerkkejä (useita ehtoja)
10

Olemme määrittäneet sarakkeen nimen alueeksi. Tämä on paljon kätevämpää kuin alueen syöttäminen manuaalisesti.

SUMIF-funktio Excelissä

Siirrytään nyt toimintoihin IF, joka auttaa korvaamaan kaksi algoritmin pistettä kerralla. Ensimmäinen on SUMMESLEY, joka lisää kaksi numeroa, jotka täyttävät tietyn ehdon. Edessämme on esimerkiksi tehtävä määrittää, kuinka paljon rahaa kaikille myyjille tulisi maksaa kuukaudessa. Tätä varten se on välttämätöntä.

  1. Lisää rivi kaikkien myyjien kokonaistuloille ja napsauta solua, joka sisältää tuloksen kaavan syöttämisen jälkeen. 
  2. Löydämme fx-painikkeen, joka sijaitsee kaavojen rivin vieressä. Seuraavaksi avautuu ikkuna, josta löydät tarvittavan toiminnon haun kautta. Kun olet valinnut operaattorin, sinun on napsautettava "OK" -painiketta. Mutta manuaalinen syöttö on aina mahdollista.
    IF-funktio Excelissä. Esimerkkejä (useita ehtoja)
    11
  3. Seuraavaksi avautuu ikkuna funktion argumenttien syöttämiseen. Kaikki arvot voidaan määrittää vastaaviin kenttiin, ja alue voidaan syöttää niiden vieressä olevasta painikkeesta.
    IF-funktio Excelissä. Esimerkkejä (useita ehtoja)
    12
  4. Ensimmäinen argumentti on alue. Tänne syötät solut, joiden vaatimustenmukaisuuden haluat tarkistaa. Jos me puhumme, nämä ovat työntekijöiden tehtäviä. Syötä alue D4:D18. Tai valitse vain kiinnostavat solut.
  5. Kirjoita sijainti "Criteria" -kenttään. Meidän tapauksessamme - "myyjä". Summausalueeksi ilmoitamme ne solut, joissa on lueteltu työntekijöiden palkat (tämä tehdään sekä manuaalisesti että hiirellä valitaan). Napsauta "OK", niin saamme kaikkien myyjien laskelman palkat.

Samaa mieltä, että se on erittäin kätevää. Eikö olekin?

SUMIFS-toiminto Excelissä

Tämän toiminnon avulla voit määrittää useita ehtoja täyttävien arvojen summan. Esimerkiksi meille annettiin tehtäväksi määrittää kaikkien yhtiön eteläisessä haarassa työskentelevien johtajien kokonaispalkka.

Lisää rivi, johon lopullinen tulos tulee, ja lisää kaava haluttuun soluun. Voit tehdä tämän napsauttamalla toimintokuvaketta. Näkyviin tulee ikkuna, josta sinun on löydettävä toiminto SUMMESLIMN. Valitse seuraavaksi se luettelosta ja tuttu ikkuna argumenteilla avautuu. Mutta näiden argumenttien määrä on nyt erilainen. Tämä kaava mahdollistaa äärettömän määrän ehtoja, mutta argumenttien vähimmäismäärä on viisi. 

Vain viisi voidaan määrittää argumentin syöttöikkunassa. Jos tarvitset lisää ehtoja, ne on syötettävä manuaalisesti saman logiikan mukaisesti kuin kaksi ensimmäistä.

Katsotaanpa tärkeimpiä argumentteja yksityiskohtaisemmin:

  1. Summausalue. Solut summataan.
  2. Ehtoalue 1 – alue, jonka tietyn kriteerin noudattaminen tarkistetaan. 
  3. Ehto 1 on itse ehto.
  4. Kriteerialue 2 on toinen alue, joka tarkistetaan kriteerin suhteen.
  5. Ehto 2 on toinen ehto.

Lisäksi logiikka on samanlainen. Tämän seurauksena määritimme kaikkien eteläisen sivukonttorin johtajien palkat.

IF-funktio Excelissä. Esimerkkejä (useita ehtoja)
13

COUNTIF-funktio Excelissä

Jos sinun on määritettävä, kuinka monta solua tietyn kriteerin alle kuuluu, käytä toimintoa COUNTIF. Oletetaan, että meidän on ymmärrettävä, kuinka monta myyjää työskentelee tässä organisaatiossa:

  1. Lisää ensin rivi, joka sisältää myyjien määrän. Sen jälkeen sinun on napsautettava solua, jossa tulos näytetään.
  2. Sen jälkeen sinun on napsautettava "Lisää funktio" -painiketta, joka löytyy "Kaavat" -välilehdeltä. Näyttöön tulee ikkuna, jossa on luettelo luokista. Meidän on valittava kohta "Täysi aakkosellinen luettelo". Luettelossa olemme kiinnostuneita kaavasta COUNTIF. Kun olemme valinneet sen, meidän on napsautettava "OK" -painiketta.
    IF-funktio Excelissä. Esimerkkejä (useita ehtoja)
    14
  3. Sen jälkeen meillä on tämän organisaation palveluksessa olevien myyjien määrä. Se saatiin laskemalla niiden solujen lukumäärä, joissa sana "myyjä" on kirjoitettu. Kaikki on yksinkertaista. 

COUNTSLIM-toiminto Excelissä

Samanlainen kuin kaava SUMMESLIMN, tämä kaava laskee useita ehtoja vastaavien solujen määrän. Syntaksi on samanlainen, mutta hieman erilainen kuin kaava SUMMESLIMN:

  1. Ehtoalue 1. Tämä on alue, joka testataan ensimmäisen kriteerin perusteella.
  2. Ehto 1. Suoraan ensimmäinen kriteeri.
  3. Ehtoalue 2. Tämä on alue, joka testataan toisen kriteerin mukaan. 
  4. Ehto 2.
  5. Alueen ehdot 3.

Ja niin edelleen.

Toiminto siis IF Excelissä - ei ainoa, sen lajikkeita on useita muita, jotka suorittavat automaattisesti yleisimmät toiminnot, mikä yksinkertaistaa huomattavasti ihmisen elämää. 

Suurelta osin toiminnallisuuden takia IF Excel-laskentataulukoita pidetään ohjelmoitavina. Se on enemmän kuin pelkkä laskin. Jos ajattelet sitä, niin toiminto IF on kaikenlaisen ohjelmoinnin kulmakivi.

Joten jos opit työskentelemään suurten tietomäärien kanssa Excelissä, ohjelmoinnin oppiminen on paljon helpompaa. Loogisten operaattoreiden ansiosta näillä alueilla on todella paljon yhteistä, vaikka Excel onkin useammin kirjanpitäjien käytössä. Mutta tietojen kanssa työskentelymekanismi on suurelta osin sama. 

Toiminto oikeissa käsissä IF ja sen muunnelmien avulla voit muuttaa Excel-arkin täysimittaiseksi ohjelmaksi, joka voi toimia monimutkaisten algoritmien avulla. Ymmärtää kuinka toiminto toimii IF on ensimmäinen askel kohti makrojen oppimista – seuraava askel joustavammassa työssä laskentataulukoiden kanssa. Mutta tämä on jo ammattimaisempaa tasoa.

Jätä vastaus