Boole'i ​​toimingud Excelis

Loogiline funktsioon on funktsiooni tüüp, mis võib tagastada ühe võimalikest väärtustest – tõene, kui lahter sisaldab väärtusi, mis vastavad teatud kriteeriumidele, ja väär, kui seda ei juhtu. Loogikafunktsioone kasutatakse arvutustabelite programmeerimiseks, et end sageli korduvatest tegevustest vabastada.

Lisaks saab loogiliste funktsioonide abil kontrollida, mil määral vastab lahtri sisu teatud kriteeriumidele. Kontrollida saab ka teisi tõeväärtusi.

Võrdlusoperaatorid

Iga avaldis sisaldab võrdlusoperaatoreid. Need on järgmised:

  1. = – väärtus 1 võrdub väärtusega 2.
  2. > – väärtus 1 on suurem kui väärtus 2.
  3. < – ачение 1 еньше ачения 2.
  4. >= väärtus 1 või identne väärtusega 2 või suurem.
  5.  <= ачение 1 еньше ачению 2 идентично ему.
  6. <> väärtus 1 või suurem kui väärtus 2 või väiksem.

Selle tulemusena tagastab Excel ühe kahest võimalikust tulemusest: tõene (1) või väär (2).

Loogiliste funktsioonide kasutamiseks on vaja kõigil võimalikel juhtudel määrata tingimus, mis sisaldab ühte või mitut operaatorit.

Tõeline funktsioon

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

Valemi näide − =TRUE().

Vale funktsioon

Funktsioon on täiesti sarnane eelmisele, ainult selle poolt tagastatav tulemus on “False”. Lihtsaim valem selle funktsiooni kasutamiseks on järgmine =FALSE().

JA funktsioon

Selle valemi eesmärk on tagastada väärtus "True", kui iga argument vastab teatud väärtusele või teatud kriteeriumidele, mida on kirjeldatud ülal. Kui ootamatult tekib mõne nõutava kriteeriumi vahel lahknevus, tagastatakse väärtus "False".

Funktsiooniparameetritena kasutatakse ka tõeväärtuslikke lahtriviiteid. Maksimaalne argumentide arv, mida saab kasutada, on 255. Kuid kohustuslik nõue on vähemalt ühe neist sulgudes olemasolu.

ИTõdeVale
TõdeTõdeVale
ValeValeVale

Selle funktsiooni süntaks on:

=JA(tõve1; [tõve2];…)

На данном скриншоте видно, что каждый аргумент передает истинное значение, поэтиму в резолучультате иснияпользой й результат.Boole'i ​​toimingud Excelis

"Või" funktsioon

Kontrollib mitut väärtust teatud kriteeriumide alusel. Kui mõni neist ühtib, tagastab funktsioon tõelise väärtuse (1). Maksimaalne argumentide arv selles olukorras on samuti 255 ja ühe funktsiooni parameetri määramine on kohustuslik.

Funktsioonist rääkides OR, siis selle puhul on tõetabel järgmine.

ORTõdeVale
TõdeTõdeTõde
ValeTõdeVale

Valemi süntaks on järgmine:

=VÕI(tõve 1; [tõve 2];…)

Nii nagu eelmistel ja järgnevatel juhtudel, tuleb iga argument teisest semikooloniga eraldada. Kui viitame ülaltoodud näitele, tagastab iga parameeter seal väärtuse "True", nii et kui sellele vahemikule sisenemisel on vaja kasutada funktsiooni "OR", tagastab valem väärtuse "True", kuni üks parameeter vastab teatud väärtusele. kriteerium.

"Ei" funktsioon

See tagastab need väärtused, mis on vastupidised algselt määratud väärtusele. See tähendab, et kui funktsiooni parameetrina edastatakse väärtus "True", tagastatakse "False". Kui vastet ei leitud, siis "True".

Tagastatav tulemus sõltub sellest, millise algse argumendi funktsioon vastu võtab. Kui näiteks funktsiooni “AND” kasutatakse koos funktsiooniga “EI”, siis on tabel järgmine.

EI (ja ())TRUEVALETAMINE
TRUEVALETAMINETRUE
VALETAMINETRUETRUE

Kui kasutate funktsiooni "Või" koos funktsiooniga "Mitte", näeb tabel välja selline.

EI (VÕI())TRUEVALETAMINE
TRUEVALETAMINEVALETAMINE
VALETAMINEVALETAMINETRUE

Selle funktsiooni süntaks on väga lihtne: =НЕ(принимаемое логическое значение).

If

Seda funktsiooni võib õigustatult nimetada üheks populaarsemaks. See kontrollib konkreetset väljendit konkreetse tingimuse suhtes. Tulemust mõjutab antud väite tõesus või väärus.

Kui me räägime konkreetselt sellest funktsioonist, on selle süntaks mõnevõrra keerulisem. 

=IF(tõve_avaldis,[väärtus_kui_tõene],[väärtus_kui_vale])Boole'i ​​toimingud Excelis

Vaatame lähemalt ülaltoodud ekraanipildil näidatud näidet. Siin on esimene parameeter funktsioon TRUE, mida programm kontrollib. Sellise kontrolli tulemuste põhjal tagastatakse teine ​​argument. Kolmas läheb alla. 

Kasutaja saab paigutada ühe funktsiooni IF teisele. Seda tuleb teha juhtudel, kui ühe teatud tingimuse täitmise kontrollimise tulemusena on vaja teha veel üks. 

Näiteks on mitmeid krediitkaarte, mille numbrid algavad nelja esimese numbriga, mis iseloomustavad kaarti teenindavat maksesüsteemi. See tähendab, et on kaks võimalust - Visa ja Mastercard. Kaardi tüübi kontrollimiseks peate kasutama seda valemit kahe pesastusega IF.

=IF(VASAKU(A2)="4", "Visa", IF(VASAKUD(A1111)="2","Master Card","kaart pole määratletud")

Kui te ei tea, mida see funktsioon tähendab LEVSIMV, siis kirjutab see vasakpoolse tekstirea lahtriossa. Selle funktsiooni teises argumendis olev kasutaja määrab märkide arvu, mille Excel peaks vasakult valima. Seda kasutatakse kontrollimaks, kas krediitkaardi numbri neli esimest numbrit algavad numbriga 1111. Kui tulemus on tõene, tagastatakse “Visa”. Kui tingimus on väär, kasutatakse funktsiooni IF.

Samamoodi saate saavutada korraliku pesastumise ja kontrollida lahtri või vahemiku sisu vastavust mitmele tingimusele.

ERROR funktsioon

Vajalik vea tuvastamiseks. Kui jah, siis tagastatakse teise argumendi väärtus. Kui kõik on korras, siis esimene. Kokku on funktsioonil kaks argumenti, millest igaüks on nõutav.

Sellel valemil on järgmine süntaks:

 =IFERROR(väärtus;väärtus_kui_viga)

Kuidas saab funktsiooni kasutada?

Allolevas näites näete viga funktsiooni esimeses argumendis. Seetõttu tagastab valem vastuse, et nulliga jagamine on keelatud. Funktsiooni esimene parameeter võib olla mis tahes muud valemid. Inimene saab iseseisvalt otsustada, milline sisu seal olla võib.Boole'i ​​toimingud Excelis

Kuidas saab tõeväärtusfunktsioone praktikas kasutada

1. ülesanne

Enne kui isik seadis eesmärgiks kaupade saldode ümberhindamise. Kui toodet hoitakse kauem kui 8 kuud, on vaja selle maksumust poole võrra vähendada.

Esialgu peate looma sellise tabeli.Boole'i ​​toimingud Excelis

Selle eesmärgi saavutamiseks peate funktsiooni kasutama IF. Meie näite puhul näeb see valem välja järgmine:

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

Funktsiooni esimeses argumendis sisalduv tõeväärtusavaldis koostatakse operaatorite > ja = abil. Lihtsamalt öeldes on kriteerium algselt järgmine: kui lahtri väärtus on suurem või võrdne 8-ga, täidetakse teises argumendis esitatud valem. Terminoloogilises mõttes, kui esimene tingimus on tõene, täidetakse teine ​​argument. Kui vale – kolmas.Boole'i ​​toimingud Excelis

Selle ülesande keerukust saab suurendada. Oletame, et seisame silmitsi ülesandega kasutada loogilist funktsiooni JA. Sel juhul on tingimus järgmine: kui toodet hoitakse kauem kui 8 kuud, tuleb selle hind kaks korda lähtestada. Kui see on olnud müügil üle 5 kuu, siis tuleb see 1,5 korda lähtestada. 

Sel juhul peate valemi sisestusväljale sisestama järgmise stringi.

=ЕСЛИ(И(C2>=8);B2/2;ЕСЛИ(И(C2>=5);B2/1,5;B2))Boole'i ​​toimingud Excelis

funktsioon IF lubab vajadusel argumentides tekstistringe. 

2. ülesanne

Oletame, et pärast toote allahindlust hakkas see maksma alla 300 rubla, siis tuleb see maha kanda. Sama tuleb teha, kui see on 10 kuud müümata lamanud. Sellises olukorras on kõik neist valikutest vastuvõetavad, seega on funktsiooni kasutamine loogiline OR и IF. Tulemuseks on järgmine rida.

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

Kui tingimuse kirjutamisel kasutati loogilist operaatorit OR, siis tuleb see dekodeerida järgmiselt. Kui lahter C2 sisaldab arvu 10 või rohkem või kui lahter D2 sisaldab väärtust alla 300, siis tuleb vastavas lahtris tagastada väärtus “maha kantud”.Boole'i ​​toimingud Excelis

Kui tingimus ei ole täidetud (st see osutub valeks), tagastab valem automaatselt tühja väärtuse. Seega, kui toode müüdi varem või on laos vähem kui vaja või see diskonteeriti läveväärtusest väiksemale väärtusele, siis jääb tühi lahter. 

Argumentidena on lubatud kasutada muid funktsioone. Näiteks on vastuvõetav matemaatiliste valemite kasutamine.

3. ülesanne

Oletame, et on mitu õpilast, kes teevad enne gümnaasiumisse astumist mitu eksamit. Läbimise hindena on hindeks 12. Ja sisseastumiseks on hädavajalik, et matemaatikas oleks vähemalt 4 punkti. Selle tulemusena peaks Excel genereerima kviitungi aruande. 

Kõigepealt peate koostama järgmise tabeli.Boole'i ​​toimingud Excelis

Meie ülesandeks on võrrelda kõigi hinnete summat sooritatud punktisummaga ning lisaks jälgida, et matemaatika hinne oleks alla 4. Ja tulemusega veerus tuleb märkida “vastu võetud” või “ei”.

Peame sisestama järgmise valemi.

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

Loogilise operaatori kasutamine И tuleb kontrollida, kui tõesed need tingimused vastavad. Ja lõpliku skoori määramiseks peate kasutama klassikalist funktsiooni SUM.Boole'i ​​toimingud Excelis

Seega, kasutades funktsiooni IF saate lahendada palju erinevaid probleeme, seega on see üks levinumaid.

4. ülesanne

Oletame, et seisame silmitsi vajadusega mõista, kui palju kaubad pärast hindamist tervikuna maksavad. Kui toote maksumus on keskmisest väärtusest madalam, siis tuleb see toode maha kanda. 

Selleks võite kasutada ülaltoodud tabelit.Boole'i ​​toimingud Excelis

Selle probleemi lahendamiseks peate kasutama järgmist valemit.

=IF(D2

Esimeses argumendis antud avaldises kasutasime funktsiooni KESKMINEA, mis määrab konkreetse andmekogumi aritmeetilise keskmise. Meie puhul on see vahemik D2:D7.Boole'i ​​toimingud Excelis

5. ülesanne

Oletame, et sel juhul peame määrama keskmise müügi. Selleks peate looma sellise tabeli.Boole'i ​​toimingud Excelis

Järgmisena peaksite arvutama nende lahtrite keskmise väärtuse, mille sisu vastab teatud kriteeriumile. Seega tuleb kasutada nii loogilist kui ka statistilist lahendust. Ülaltoodud tabeli all peate looma abitabeli, milles tulemused kuvatakse.Boole'i ​​toimingud Excelis

Seda ülesannet saab lahendada ainult ühe funktsiooni abil.

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

Esimene argument on kontrollitavate väärtuste vahemik. Teine täpsustab tingimust, meie puhul on see lahter B9. Kuid kolmanda argumendina kasutatakse vahemikku, mida kasutatakse aritmeetilise keskmise arvutamiseks.

funktsioon SÜDAMATUD võimaldab võrrelda lahtri B9 väärtust väärtustega, mis asuvad vahemikus B2:B7, mis loetleb kaupluste numbrid. Kui andmed ühtivad, arvutab valem vahemiku C2:C7 aritmeetilise keskmise.Boole'i ​​toimingud Excelis

Järeldused

Loogikafunktsioone on vaja erinevates olukordades. Teatud tingimuste testimiseks saab kasutada mitut tüüpi valemeid. Nagu ülalpool näha, on põhifunktsioon IF, но существует множество других, которые можно использовать в различных ситуациях.

Toodi ka mitmeid näiteid selle kohta, kuidas loogikafunktsioone saab reaalsetes olukordades kasutada.

Loogikafunktsioonide kasutamise aspekte on palju rohkem, kuid neid kõiki ühe, isegi suure artikli raames on raske käsitleda. Täiuslikkusel pole piire, nii et saate alati otsida uusi rakendusi juba tuntud valemitele.

Jäta vastus