Boolen operaatiot Excelissä

Looginen funktio on funktio, joka voi palauttaa yhden mahdollisista arvoista - tosi, jos solu sisältää arvoja, jotka täyttävät tietyt kriteerit, ja false, jos näin ei tapahdu. Loogisia toimintoja käytetään ohjelmoimaan laskentataulukoita, jotta voit vapauttaa itsesi usein toistuvista toimista.

Lisäksi loogisten funktioiden avulla voidaan tarkistaa, missä määrin solun sisältö täyttää tietyt kriteerit. Myös muut loogiset arvot voidaan tarkistaa.

Vertailuoperaattorit

Jokainen lauseke sisältää vertailuoperaattoreita. Ne ovat seuraavat:

  1. = – arvo 1 on yhtä suuri kuin arvo 2.
  2. > – arvo 1 on suurempi kuin arvo 2.
  3. < – ачение 1 еньше ачения 2.
  4. >= arvo 1 tai sama kuin arvo 2 tai suurempi.
  5.  <= ачение 1 еньше ачению 2 идентично ему.
  6. <> arvo 1 tai suurempi kuin arvo 2 tai pienempi.

Tämän seurauksena Excel palauttaa toisen kahdesta mahdollisesta tuloksesta: tosi (1) tai epätosi (2).

Loogisten funktioiden käyttämiseksi on kaikissa mahdollisissa tapauksissa määritettävä ehto, joka sisältää yhden tai useamman operaattorin.

Todellinen toiminto

Для использования этой функции не нужно указывать никаких аргументов, и она всегда возвращает «Итистыст1 «Итучевстина»

Kaavaesimerkki − =TOSI().

Väärä toiminto

Funktio on täysin samanlainen kuin edellinen, vain sen palauttama tulos on "False". Helpoin kaava, jossa voit käyttää tätä toimintoa, on seuraava =EPÄTOSI().

JA toiminto

Tämän kaavan tarkoituksena on palauttaa arvo "True", kun jokainen argumentti vastaa tiettyä arvoa tai tiettyjä kriteerejä, jotka on kuvattu yllä. Jos yhtäkkiä jonkin vaaditun kriteerin välillä on ristiriita, palautetaan arvo "False".

Boolen soluviittauksia käytetään myös funktioparametreina. Argumenttien enimmäismäärä on 255. Pakollinen vaatimus on kuitenkin, että vähintään yksi niistä on suluissa.

ИTotuusVäärä
TotuusTotuusVäärä
VääräVääräVäärä

Tämän funktion syntaksi on:

=JA(Boolean1; [Boolean2];…)

На данном скриншоте видно, что каждый аргумент передает истинное значение, поэтому в результате иснияпользой учить соответствующий результат.Boolen operaatiot Excelissä

"tai"-toiminto

Tarkistaa useita arvoja tiettyjen kriteerien perusteella. Jos jokin niistä vastaa, funktio palauttaa todellisen arvon (1). Argumenttien enimmäismäärä tässäkin tilanteessa on 255, ja yksi funktioparametri on pakollinen.

Toiminnasta puheen ollen OR, niin sen tapauksessa totuustaulukko on seuraava.

ORTotuusVäärä
TotuusTotuusTotuus
VääräTotuusVäärä

Kaavan syntaksi on seuraava:

=TAI(Boolean 1; [Boolean 2];…)

Kuten edellisissä ja seuraavissa tapauksissa, jokainen argumentti on erotettava toisistaan ​​puolipisteellä. Jos viitataan yllä olevaan esimerkkiin, jokainen parametri palauttaa siellä "True", joten jos on tarpeen käyttää "OR"-funktiota tätä aluetta käytettäessä, kaava palauttaa "True", kunnes jokin parametreista täyttää tietyn kriteeri.

"Ei"-toiminto

Se palauttaa arvot, jotka ovat päinvastaisia ​​kuin alun perin asetettu. Eli kun välitetään arvo "True" funktioparametriksi, "False" palautetaan. Jos vastaavuutta ei löydy, "True".

Palautettava tulos riippuu siitä, minkä alkuperäisen argumentin funktio vastaanottaa. Jos esimerkiksi "AND"-funktiota käytetään yhdessä "NOT"-funktion kanssa, taulukko on seuraava.

EI(ja())TOSIVAHELEMINEN
TOSIVAHELEMINENTOSI
VAHELEMINENTOSITOSI

Kun "Tai"-toimintoa käytetään yhdessä "Ei"-toiminnon kanssa, taulukko näyttää tältä.

EI (TAI())TOSIVAHELEMINEN
TOSIVAHELEMINENVAHELEMINEN
VAHELEMINENVAHELEMINENTOSI

Tämän funktion syntaksi on hyvin yksinkertainen: =НЕ(принимаемое логическое значение).

If

Tätä ominaisuutta voidaan perustellusti kutsua yhdeksi suosituimmista. Se vertaa tietyn lausekkeen tiettyyn ehtoon. Tulokseen vaikuttaa tietyn väitteen totuus tai valhe.

Jos puhumme erityisesti tästä funktiosta, sen syntaksi on hieman monimutkaisempi. 

=JOS(looginen_lauseke,[arvo_jos_tosi],[arvo_jos_epätosi])Boolen operaatiot Excelissä

Katsotaanpa tarkemmin esimerkkiä, joka näytettiin yllä olevassa kuvakaappauksessa. Tässä ensimmäinen parametri on funktio TOSI, jonka ohjelma tarkistaa. Tällaisen tarkistuksen tulosten perusteella palautetaan toinen argumentti. Kolmas putoaa. 

Käyttäjä voi sijoittaa yhden toiminnon IF toiselle. Tämä on tehtävä tapauksissa, joissa tietyn ehdon noudattamisen yhden tarkastuksen seurauksena on tarpeen tehdä toinen. 

On esimerkiksi useita luottokortteja, joiden numerot alkavat neljällä ensimmäisellä numerolla, jotka kuvaavat korttia palvelevaa maksujärjestelmää. Eli vaihtoehtoja on kaksi – Visa ja Mastercard. Kortin tyypin tarkistamiseksi sinun on käytettävä tätä kaavaa, jossa on kaksi sisäkkäistä IF.

=JOS(VASEN(A2)="4", "Visa", JOS(VASEN(A1111)="2","Master Card","korttia ei määritelty")

Jos et tiedä mitä funktio tarkoittaa LEVSIMV, sitten se kirjoittaa vasemmalla olevan tekstirivin soluosaan. Tämän funktion toisen argumentin käyttäjä määrittää merkkien määrän, joka Excelin tulee valita vasemmalta. Sitä käytetään tarkistamaan, alkavatko luottokortin numeron neljä ensimmäistä numeroa numerolla 1111. Jos tulos on tosi, palautetaan "Visa". Jos ehto on epätosi, funktiota käytetään IF.

Vastaavasti voit saavuttaa kunnollisen sisäkkäisyyden ja tarkistaa solun tai alueen sisällön useiden ehtojen noudattamisen.

ERROR-toiminto

Tarvitaan virheen määrittämiseksi. Jos kyllä, palautetaan toisen argumentin arvo. Jos kaikki on kunnossa, niin ensimmäinen. Funktiolla on yhteensä kaksi argumenttia, joista jokainen on pakollinen.

Tällä kaavalla on seuraava syntaksi:

 =IFERROR(arvo;arvo_jos_virhe)

Miten toimintoa voidaan käyttää?

Alla olevassa esimerkissä näet virheen ensimmäisessä funktion argumentissa. Siksi kaava palauttaa vastauksen, että nollalla jakaminen on kielletty. Funktion ensimmäinen parametri voi olla mikä tahansa muu kaava. Ihminen voi itse päättää, mitä sisältöä siellä voi olla.Boolen operaatiot Excelissä

Miten Boolen funktioita voidaan käyttää käytännössä

Tehtävä 1

Ennen kuin henkilö asetti tavoitteeksi hyödykkeiden saldojen uudelleenarvostuksen. Jos tuotetta varastoidaan yli 8 kuukautta, sen kustannuksia on vähennettävä puoleen.

Aluksi sinun on luotava tällainen taulukko.Boolen operaatiot Excelissä

Tämän tavoitteen saavuttamiseksi sinun on käytettävä toimintoa IF. Esimerkkimme tapauksessa tämä kaava näyttää tältä:

 =ЕСЛИ(C2>=8;B2/2;B2)

Funktion ensimmäisen argumentin sisältämä boolen lauseke muodostetaan käyttämällä >- ja =-operaattoreita. Yksinkertaisesti sanottuna, aluksi kriteeri on seuraava: jos solun arvo on suurempi tai yhtä suuri kuin 8, suoritetaan toisessa argumentissa annettu kaava. Terminologisesti, jos ensimmäinen ehto on tosi, toinen argumentti suoritetaan. Jos epätosi - kolmas.Boolen operaatiot Excelissä

Tämän tehtävän monimutkaisuutta voidaan lisätä. Oletetaan, että edessämme on tehtävä käyttää loogista funktiota AND. Tässä tapauksessa ehto on seuraavanlainen: jos tuotetta säilytetään yli 8 kuukautta, sen hinta on nollattava kahdesti. Jos se on ollut myynnissä yli 5 kuukautta, se on nollattava 1,5 kertaa. 

Tässä tapauksessa sinun on syötettävä seuraava merkkijono kaavan syöttökenttään.

=ЕСЛИ(И(C2>=8);B2/2;ЕСЛИ(И(C2>=5);B2/1,5;B2))Boolen operaatiot Excelissä

Toiminto IF sallii tekstimerkkijonot argumenteissa tarvittaessa. 

Tehtävä 2

Oletetaan, että sen jälkeen, kun tuote oli alennettu, se alkoi maksaa alle 300 ruplaa, sitten se on poistettava. Sama on tehtävä, jos se on maannut myymättä 10 kuukautta. Tässä tilanteessa mikä tahansa näistä vaihtoehdoista on hyväksyttävissä, joten on loogista käyttää toimintoa OR и IF. Tuloksena on seuraava rivi.

=ЕСЛИ(ИЛИ(D2<300;C2>=10);»списан»;»»)

Jos ehdon kirjoittamiseen käytettiin loogista operaattoria OR, se on purettava seuraavasti. Jos solussa C2 on numero 10 tai enemmän tai jos solussa D2 on arvo pienempi kuin 300, niin arvo ”kirjoitettu” on palautettava vastaavaan soluun.Boolen operaatiot Excelissä

Jos ehto ei täyty (eli se osoittautuu epätosi), kaava palauttaa automaattisesti tyhjän arvon. Jos tuote on siis myyty aikaisemmin tai sitä on varastossa vähemmän kuin on tarpeen tai se on diskontattu kynnysarvoa pienempään arvoon, jää tyhjä solu. 

Muita toimintoja saa käyttää argumentteina. Esimerkiksi matemaattisten kaavojen käyttö on hyväksyttävää.

Tehtävä 3

Oletetaan, että on useita opiskelijoita, jotka suorittavat useita kokeita ennen lukioon pääsyä. Hyväksyttynä pistemääränä on 12. Ja päästäkseen sisään, on välttämätöntä, että matematiikassa on vähintään 4 pistettä. Tämän seurauksena Excelin pitäisi luoda kuittiraportti. 

Ensin sinun on rakennettava seuraava taulukko.Boolen operaatiot Excelissä

Tehtävämme on verrata kaikkien arvosanojen summaa läpäisytulokseen ja lisäksi varmistaa, että matematiikan arvosana on alle 4. Ja tuloksen sarakkeeseen tulee merkitä "hyväksytty" tai "ei".

Meidän on syötettävä seuraava kaava.

=ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»)

Käyttäen loogista operaattoria И on tarpeen tarkistaa, kuinka totta nämä ehdot ovat. Ja lopullisen tuloksen määrittämiseksi sinun on käytettävä klassista toimintoa SUMMA.Boolen operaatiot Excelissä

Näin ollen funktiota käyttämällä IF voit ratkaista monia erilaisia ​​ongelmia, joten se on yksi yleisimmistä.

Tehtävä 4

Oletetaan, että meillä on tarve ymmärtää, kuinka paljon tavarat maksavat kokonaisarvon arvioinnin jälkeen. Jos tuotteen hinta on alhaisempi kuin keskimääräinen arvo, tämä tuote on kirjattava pois. 

Voit tehdä tämän käyttämällä samaa taulukkoa, joka annettiin yllä.Boolen operaatiot Excelissä

Tämän ongelman ratkaisemiseksi sinun on käytettävä seuraavaa kaavaa.

=JOS(D2

Ensimmäisessä argumentissa annetussa lausekkeessa käytimme funktiota KESKIMÄÄRINA, joka määrittää tietyn tietojoukon aritmeettisen keskiarvon. Meidän tapauksessamme tämä on alue D2:D7.Boolen operaatiot Excelissä

Tehtävä 5

Oletetaan, että tässä tapauksessa meidän on määritettävä keskimääräinen myynti. Tätä varten sinun on luotava tällainen taulukko.Boolen operaatiot Excelissä

Seuraavaksi sinun tulee laskea niiden solujen keskiarvo, joiden sisältö täyttää tietyn kriteerin. Siksi on käytettävä sekä loogista että tilastollista ratkaisua. Yllä olevan taulukon alle sinun on luotava aputaulukko, jossa tulokset näkyvät.Boolen operaatiot Excelissä

Tämä tehtävä voidaan ratkaista yhdellä toiminnolla.

=СРЗНАЧЕСЛИ($B$2:$B$7;B9;$C$2:$C$7)

Ensimmäinen argumentti on tarkistettava arvoalue. Toinen määrittää ehdon, meidän tapauksessamme se on solu B9. Mutta kolmantena argumenttina käytetään aluetta, jota käytetään aritmeettisen keskiarvon laskemiseen.

Toiminto SYDÄMÄTÖN voit verrata solun B9 arvoa arvoihin, jotka sijaitsevat alueella B2:B7, jossa luetellaan myymälänumerot. Jos tiedot täsmäävät, kaava laskee C2:C7-alueen aritmeettisen keskiarvon.Boolen operaatiot Excelissä

Päätelmät

Logiikkatoimintoja tarvitaan eri tilanteissa. On olemassa monenlaisia ​​kaavoja, joita voidaan käyttää tiettyjen olosuhteiden testaamiseen. Kuten yllä näkyy, päätoiminto on IF, но существует множество других, которые можно использовать в различных ситуациях.

Lisäksi annettiin useita esimerkkejä siitä, kuinka logiikkafunktioita voidaan käyttää todellisissa tilanteissa.

Loogisten funktioiden käytössä on monia muita näkökohtia, mutta niitä kaikkia on vaikea tarkastella yhden, jopa suuren artikkelin puitteissa. Täydellisyydellä ei ole rajaa, joten voit aina etsiä uusia sovelluksia jo tutuille kaavoille.

Jätä vastaus