Boolen funktiot Excelissä. Kaikki loogisten funktioiden soveltamisesta Excelissä

Excel on uskomattoman toimiva ohjelma, jonka avulla voit paitsi tallentaa tietoja taulukkomuodossa, myös automatisoida niiden käsittelyn. Logiikkafunktiot ovat pääelementti, jonka avulla voit suorittaa tämän tyyppisiä toimintoja. Niitä käytetään kaavoissa ja muissa funktioissa kaikkien toimintojen yksinkertaistamiseksi.

Ne on suunniteltu tarkistamaan, täyttävätkö arvot määritetyt kriteerit. Jos tällainen vastaavuus löytyy, soluun, johon se kirjoitetaan, syötetään arvo "TRUE", poikkeaman tapauksessa "FALSE". Tänään tarkastelemme yksityiskohtaisemmin sellaisia ​​​​asioita kuin loogisten toimintojen rakenne, niiden käytön laajuus.

Luettelo Boolen funktioista Excelissä

Loogisia toimintoja on valtava määrä, mutta yleisimmin käytetyt ovat seuraavat:

  1. TOSI
  2. VAHELEMINEN
  3. IF
  4. IFERROR
  5. OR
  6. И
  7. ÄLÄ
  8. Eoshibka
  9. ON TYHJÄ

Niitä kaikkia voidaan käyttää monimutkaisten rakenteiden luomiseen ja minkä tahansa järjestyksen kriteerien määrittämiseen. Lähes kaikki nämä toiminnot sisältävät tiettyjen parametrien välittämisen niille. Ainoat poikkeukset ovat TRUE ja FALSE, jotka palauttavat itsensä. Numeroita, tekstiä, soluviittauksia, alueita ja niin edelleen käytetään usein parametreina. Tarkastellaan kaikkia yllä olevia operaattoreita.

Operaattorit TRUE ja FALSE

Näillä molemmilla funktioilla on yhteistä, että ne palauttavat vain yhden arvon. Niiden käyttöalue on käyttö muiden toimintojen osana. Kuten operaattoreiden nimestä voi ymmärtää, funktiot TOSI и VAHELEMINEN palauttaa arvot TOSI и VAHELEMINEN vastaavasti.

Boolen funktiot Excelissä. Kaikki loogisten funktioiden soveltamisesta Excelissä Boolen funktiot Excelissä. Kaikki loogisten funktioiden soveltamisesta Excelissä

EI operaattori

Tätä funktiota käytetään yhdellä argumentilla ja se kirjoittaa päinvastaisen arvon soluun. Jos ohitat tämän operaattorin TOSI, niin se palaa VAHELEMINEN ja näin ollen päinvastainen väite on totta. Siksi tämän operaattorin tietojenkäsittelyn tulos riippuu täysin siitä, mitkä parametrit sille välitetään. Boolen funktiot Excelissä. Kaikki loogisten funktioiden soveltamisesta Excelissä

Tämän operaattorin syntaksi on seuraava: =EI (tosi tai epätosi).

Operaattorit AND ja OR

Nämä kaksi operaattoria ovat välttämättömiä ilmaisemaan lausekkeen ehtojen suhdetta toisiinsa. Toiminto И käytetään osoittamaan, että kahden ehdon on vastattava samaa numeroa tai tekstiä samanaikaisesti. Tämä funktio palauttaa arvon TOSI vain sillä ehdolla, että kaikki kriteerit tuottavat tämän arvon samanaikaisesti. Jos vähintään yksi ehto epäonnistuu, koko sarja palauttaa arvon VAHELEMINEN. Boolen funktiot Excelissä. Kaikki loogisten funktioiden soveltamisesta Excelissä

AND-operaattorin rakenne on hyvin yksinkertainen: =Ja(argumentti1; argumentti2; …). Tämän funktion argumenttien enimmäismäärä on 255. Operaattorin syntaksi OR samanlainen, mutta työn mekaniikka on hieman erilainen. Jos jokin funktioluettelosta tuottaa tuloksen TOSI, tämä luku palautetaan kokonaisena loogisena sarjana. Boolen funktiot Excelissä. Kaikki loogisten funktioiden soveltamisesta Excelissä

IF- ja ISERROR-lausekkeet

Näillä kahdella funktiolla on erittäin tärkeä tarkoitus – ne asettavat suoraan kriteerin, jonka noudattamista tietty lauseke on tarkistettava. Syvempään ymmärrykseen siitä, kuinka operaattori toimii IFERROR, sinun on ensin kuvattava toiminto IF. Sen yleinen rakenne on hieman monimutkaisempi kuin aiemmat: =JOS(looginen_lauseke, arvo_jos_tosi, arvo_jos_epätosi).

Tämän operaattorin tehtävänä on luoda monimutkaisimmat rakenteet. Se tarkistaa, täyttyvätkö kriteerit. Jos kyllä, niin operaattori palaa TOSI, jos ei - VAHELEMINEN. Mutta operaattoria käytetään usein yhdessä muiden kanssa. Esimerkiksi jos sitä käytetään funktion argumenttina ÄLÄ, niin summa korvataan vastaavasti automaattisesti vastakkaisella. Eli jos kriteeriä vastaa, arvo palautetaan VAHELEMINEN. Tämä on loogisten toimintojen tärkein etu: niitä voidaan yhdistää mitä kummallisimpiin muotoihin.

Lisäksi järjestelmästä tulee monimutkaisempi. Jos tällä kriteerillä saamme tuloksen "TRUE", voit määrittää tekstin, näytettävän numeron tai laskettavan funktion. Vastaavasti voit asettaa tuloksen, joka näytetään, jos tulos palautettiin tietojen käsittelyn jälkeen. VAHELEMINEN. Boolen funktiot Excelissä. Kaikki loogisten funktioiden soveltamisesta Excelissä

Operaattorin rakenne IFERROR melko samanlainen, mutta silti hieman erilainen. Sisältää kaksi vaadittua argumenttia:

  1. Merkitys. Itse ilmaisua testataan. Jos se osoittautuu todeksi, arvo palautetaan.
  2. Arvo jos virhe. Tämä on teksti, numero tai funktio, joka näytetään tai suoritetaan, jos ensimmäisen argumentin tarkistuksen tulos oli EPÄTOSI. Boolen funktiot Excelissä. Kaikki loogisten funktioiden soveltamisesta Excelissä

Syntaksi: =IFERROR(arvo;arvo_jos_virhe).

ISERROW- ja ISEMPLAND-operaattorit

Yllä olevan ensimmäinen funktio sisältää vain yhden arvon, ja sillä on seuraava syntaksi: =VIRHE(arvo). Tämän operaattorin tehtävänä on tarkistaa, kuinka hyvin solut on täytetty (yksi tai koko alueella). Jos käy ilmi, että pehmuste oli väärä, se palauttaa todellisen tuloksen. Jos kaikki on hyvin - väärin. Voidaan käyttää suoraan toisen toiminnon kriteerinä. Boolen funktiot Excelissä. Kaikki loogisten funktioiden soveltamisesta Excelissä

Excel voi tarkistaa linkit seuraavan tyyppisten virheiden varalta:

  • #NIMI?;
  • #N/A;
  • #DEL/0!;
  • #MÄÄRÄ!;
  • #NIIN;
  • #TYHJÄ!;
  • #LINKKI!.

Toiminto ON TYHJÄ Kaiken kaikkiaan se on uskomattoman yksinkertaista. Se sisältää vain yhden parametrin, joka on tarkistettava solu/alue. Jos solussa ei ole tekstiä, numeroita tai ei-tulostuvia merkkejä, tulos palautetaan TOSI. Vastaavasti, jos alueen kaikissa soluissa on dataa, käyttäjä saa tuloksen VAHELEMINEN. Boolen funktiot Excelissä. Kaikki loogisten funktioiden soveltamisesta Excelissä

Muistiotaulukko "Loogiset funktiot Excelissä"

Kaiken edellä kuvatun yhteenvedon tekemiseksi annetaan pieni taulukko, joka sisältää tiedot kaikista yleisesti käytetyistä logiikkafunktioista.

Boolen funktiot Excelissä. Kaikki loogisten funktioiden soveltamisesta Excelissä

Logiikkafunktiot ja esimerkkejä ongelmanratkaisusta

Logiikkatoiminnot mahdollistavat monenlaisten tehtävien ratkaisemisen, myös monimutkaiset. Otetaan esimerkkejä siitä, kuinka ne toimivat käytännössä.

Tehtävä 1. Oletetaan, että meillä on osa tuotteista jäljellä tietyn myyntiajan jälkeen. Se on arvioitava uudelleen seuraavien sääntöjen mukaisesti: jos sitä ei ollut mahdollista myydä 8 kuukaudessa, jaa sen hinta 2-kertaisesti. Luodaan ensin alue, joka kuvaa alkutiedot. Se näyttää tältä.

Boolen funktiot Excelissä. Kaikki loogisten funktioiden soveltamisesta Excelissä

Jotta kuvattu tehtävä voidaan ratkaista onnistuneesti, sinun on käytettävä seuraavaa toimintoa. Boolen funktiot Excelissä. Kaikki loogisten funktioiden soveltamisesta Excelissä

Näet sen kuvakaappauksen kaavapalkista. Tehdään nyt joitain selvennyksiä. Kuvakaappauksessa näkyvä looginen lauseke (eli C2>=8) tarkoittaa, että tuotteen on oltava varastossa enintään 8 kuukautta. Käyttämällä >= aritmeettisia operaattoreita määritämme säännön, joka on suurempi tai yhtä suuri. Kun olemme kirjoittaneet tämän ehdon, funktio palauttaa yhden kahdesta arvosta: "TRUE" tai "FALSE". Jos kaava täyttää kriteerin, arvo uudelleenarvioinnin jälkeen kirjoitetaan soluun (no, tai välitetään argumenttina toiselle funktiolle, kaikki riippuu käyttäjän asettamista parametreista), jaettuna kahdella (tätä varten jaoimme hinta varastoon vastaanottohetkellä kahdella) . Jos sen jälkeen todetaan, että tuote on ollut varastossa alle 8 kuukautta, palautetaan sama arvo, joka solussa on.

Tehdään nyt tehtävästä vaikeampi. Noudatamme ehtoa: alennusten asteikon on oltava progressiivinen. Yksinkertaisesti sanottuna, jos tavarat valehtelevat yli 5 kuukautta, mutta vähemmän kuin 8, hinta tulisi jakaa puolitoista kertaa. Jos enemmän kuin 8, kaksi. Jotta tämä kaava vastaa arvoa, sen on oltava seuraava. Katso kuvakaappaus kaavapalkista nähdäksesi sen.

Boolen funktiot Excelissä. Kaikki loogisten funktioiden soveltamisesta Excelissä

Tärkeää! Argumentteina on sallittua käyttää paitsi numeerisia myös tekstiarvoja. Siksi on sallittua asettaa kriteerit mitä erilaisimmassa järjestyksessä. Esimerkiksi tehdä alennusta tammikuussa vastaanotetuista tuotteista ja olla tekemättä sitä, jos ne saapuvat huhtikuussa.

Tehtävä 2. Sovelletaan tätä kriteeriä varastossa olevaan tuotteeseen. Oletetaan, että jos sen arvo on yllä tehdyn alennuksen jälkeen alle 300 ruplaa tai jos se on ollut myymättä yli 10 kuukautta, niin se yksinkertaisesti poistetaan myynnistä. Kaava on seuraava.

Boolen funktiot Excelissä. Kaikki loogisten funktioiden soveltamisesta Excelissä

Analysoidaan se. Käytimme funktiota kriteerinä OR. Se on tarpeen tällaisen haarukan tarjoamiseksi. Jos solussa D2 on numero 10, arvo "kirjoitettu" näkyy automaattisesti sarakkeen E vastaavalla rivillä. Sama koskee toista ehtoa. Jos mikään niistä ei täyty, palautetaan tyhjä solu.

Tehtävä 3. Oletetaan, että meillä on näyte opiskelijoista, jotka yrittävät päästä lukioon. Tätä varten heidän on läpäistävä kokeet useista aiheista, jotka näkyvät alla olevassa kuvakaappauksessa. Jotta he voivat päästä tähän oppilaitokseen, heidän on saatava yhteensä 12 pistettä. Samalla tärkeä ehto on, että matematiikan pistemäärän tulee olla vähintään 4 pistettä. Tehtävänä on automatisoida näiden tietojen käsittely sekä laatia raportti, mitkä opiskelijat ovat syöttäneet ja mitkä eivät. Tätä varten teemme tällaisen taulukon.

Boolen funktiot Excelissä. Kaikki loogisten funktioiden soveltamisesta Excelissä

Tehtävämme on siis saada ohjelma laskemaan kuinka monta pistettä tulee yhteensä, katsomaan ohitustulosta ja tekemään vertailu. Näiden toimintojen jälkeen funktion on asetettava tulos soluun, johon se sopii. Vaihtoehtoja on kaksi: "hyväksytty" tai "ei". Suorita tämä tehtävä antamalla samanlainen kaava (liitä vain arvosi): =ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»).

Boolen funktiolla И voimme varmistaa, että kaksi ehtoa täyttyvät kerralla. Tässä tapauksessa käytimme funktiota SUMMA laskeaksesi kokonaispistemäärän. Ensimmäiseksi ehdoksi (AND-funktion ensimmäisessä argumentissa) määritimme kaavan B3>=4. Tämä sarake sisältää matematiikan pistemäärän, joka ei saa olla pienempi kuin 4 pistettä.

Boolen funktiot Excelissä. Kaikki loogisten funktioiden soveltamisesta Excelissä

Näemme toiminnon laajan sovelluksen IF kun työskentelet laskentataulukoiden kanssa. Siksi se on suosituin logiikkatoiminto, joka sinun on tiedettävä ensin.

On erittäin suositeltavaa harjoitella testitaulukolla ennen kuin käytät näitä taitoja todellisessa työssä. Tämä auttaa säästämään paljon aikaa.

Tehtävä 4. Meillä on tehtävänä määrittää tavaroiden kokonaiskustannukset alennuksen jälkeen. Vaatimus – tuotteen hinnan on oltava korkeampi tai keskimääräinen. Jos tämä ehto ei täyty, tavarat on poistettava. Tässä esimerkissä näemme, kuinka joukko aritmeettisia ja tilastollisia funktioita toimii.

Käytetään jo piirtämäämme taulukkoa. Tämän ongelman ratkaisemiseksi on tarpeen asettaa sääntö ehdoksi, että solun D2 on oltava pienempi kuin koko tavaravalikoiman aritmeettinen keskiarvo. Jos sääntö vahvistetaan, soluun, johon tämä kaava on kirjoitettu, asetetaan arvo "kirjoitettu pois". Jos kriteeri ei täyty, asetetaan tyhjä arvo. Aritmeettisen keskiarvon palauttamiseksi on funktio KESKIMÄÄRIN. Boolen funktiot Excelissä. Kaikki loogisten funktioiden soveltamisesta Excelissä

Tehtävä 5. Oletetaan, että meidän on laskettava eri tuotteiden keskimääräinen myynti saman merkin eri myymälöissä. Tehdään tällainen pöytä.

Boolen funktiot Excelissä. Kaikki loogisten funktioiden soveltamisesta Excelissä

Tehtävämme on määrittää kaikille arvoille keskiarvo, joka sopii tiettyihin ominaisuuksiin. Käytämme tätä varten erikoistoimintoa, jota ei ollut yllä olevassa luettelossa. Sen avulla voit yhdistää kaksi toimintoa KESKIMÄÄRIN и JOS. Ja hän soitti SYDÄMÄTÖN. Sisältää kolme argumenttia:

  1. Tarkistattava alue.
  2. Kunto tarkistettava.
  3. Alueen keskiarvo.

Tuloksena saadaan seuraava kaava (kuvakaappauksessa).

Boolen funktiot Excelissä. Kaikki loogisten funktioiden soveltamisesta Excelissä

Näemme, että loogisten funktioiden sovellusalue on yksinkertaisesti valtava. Ja heidän luettelonsa on itse asiassa paljon suurempi kuin yllä kuvattu. Luettelimme juuri niistä suosituimmat, mutta kuvasimme myös esimerkin toisesta funktiosta, joka on yhdistelmä tilastollista ja loogista. On myös muita samanlaisia ​​hybridejä, jotka ansaitsevat erillisen tarkastelun.

Jätä vastaus