Būlio funkcijos programoje Excel. Viskas apie loginių funkcijų taikymą programoje „Excel“.

„Excel“ yra neįtikėtinai funkcionali programa, leidžianti ne tik įrašyti duomenis lentelės forma, bet ir automatizuoti jų apdorojimą. Loginės funkcijos yra pagrindinis elementas, leidžiantis atlikti bet kokias tokio pobūdžio operacijas. Jie naudojami formulėse ir kitose funkcijose, siekiant supaprastinti visas operacijas.

Jie skirti patikrinti, ar vertės atitinka nurodytus kriterijus. Jei yra toks atitikimas, langelyje, kuriame ji parašyta, įrašoma reikšmė „TRUE“, esant neatitikimui – „FALSE“. Šiandien mes išsamiau apsvarstysime tokius klausimus kaip loginių funkcijų struktūra, jų naudojimo apimtis.

Būlio funkcijų sąrašas programoje „Excel“.

Yra daugybė loginių funkcijų, tačiau dažniausiai naudojamos šios:

  1. TIKROJI
  2. MELAVIMAS
  3. IF
  4. IFERROR
  5. OR
  6. И
  7. nE
  8. EOSHIBKA
  9. TUŠČIA

Visi jie gali būti naudojami kuriant sudėtingas struktūras ir nurodyti bet kokios eilės kriterijus. Beveik visos šios funkcijos apima tam tikrų parametrų perdavimą joms. Vienintelės išimtys yra TRUE ir FALSE, kurios grįžta pačios. Skaičiai, tekstas, langelių nuorodos, diapazonai ir pan. dažnai naudojami kaip parametrai. Pažvelkime į visus aukščiau išvardintus operatorius.

Operatoriai TRUE ir FALSE

Abi šios funkcijos turi bendrą tai, kad jos grąžina tik vieną reikšmę. Jų naudojimo sritis yra naudojimas kaip kitų funkcijų komponentas. Kaip galima suprasti iš operatorių pavadinimo, funkcijos TIKROJI и MELAVIMAS grąžinti vertes TIKROJI и MELAVIMAS atitinkamai.

Būlio funkcijos programoje Excel. Viskas apie loginių funkcijų taikymą programoje „Excel“. Būlio funkcijos programoje Excel. Viskas apie loginių funkcijų taikymą programoje „Excel“.

NE operatorius

Ši funkcija naudojama su vienu argumentu ir į langelį įrašo priešingą reikšmę. Jei praeisite šį operatorių TIKROJI, tada jis grįš MELAVIMAS ir atitinkamai teisingas priešingas teiginys. Todėl šio operatoriaus duomenų apdorojimo rezultatas visiškai priklauso nuo to, kokius parametrus jam perduoti. Būlio funkcijos programoje Excel. Viskas apie loginių funkcijų taikymą programoje „Excel“.

Šio operatoriaus sintaksė yra tokia: = NE (tiesa arba klaidinga).

Operatoriai IR ir ARBA

Šie du operatoriai yra būtini norint perteikti išraiškos sąlygų ryšį vienas su kitu. Funkcija И naudojamas norint nurodyti, kad du kriterijai turi atitikti tą patį skaičių arba tekstą tuo pačiu metu. Ši funkcija grąžina reikšmę TIKROJI tik su sąlyga, kad visi kriterijai sukuria šią vertę tuo pačiu metu. Jei bent vienas kriterijus neatitinka, visa seka grąžina reikšmę MELAVIMAS. Būlio funkcijos programoje Excel. Viskas apie loginių funkcijų taikymą programoje „Excel“.

Operatoriaus AND kūrimo būdas yra labai paprastas: =Ir(argumentas1; argumentas2; …). Didžiausias argumentų, kuriuos gali naudoti ši funkcija, skaičius yra 255. Operatoriaus sintaksė OR panašus, tačiau darbo mechanika šiek tiek skiriasi. Jei viena iš funkcijų sąrašo duoda rezultatą TIKROJI, tada šis skaičius bus grąžintas kaip visa loginė seka. Būlio funkcijos programoje Excel. Viskas apie loginių funkcijų taikymą programoje „Excel“.

IF ir ISERROR teiginiai

Šios dvi funkcijos turi labai svarbų tikslą – jos tiesiogiai nustato kriterijų, pagal kurį turi būti tikrinama tam tikra išraiška. Norėdami giliau suprasti, kaip veikia operatorius IFERROR, pirmiausia turite aprašyti funkciją IF. Jo bendra struktūra yra šiek tiek sudėtingesnė nei ankstesnių: =IF(loginė_išraiška, vertė_jei_tiesa, vertė_jei_klaidinga).

Šio operatoriaus užduotis yra sukurti sudėtingiausias konstrukcijas. Ji tikrina, ar tenkinami kriterijai. Jei taip, operatorius grįš TIKROJI, jei ne - MELAVIMAS. Tačiau operatorius dažnai naudojamas kartu su kitais. Pavyzdžiui, jei jis naudojamas kaip funkcijos argumentas nE, tada atitinkamai suma bus automatiškai pakeista priešinga. Tai yra, jei yra kriterijaus atitiktis, vertė bus grąžinta MELAVIMAS. Tai yra pagrindinis loginių funkcijų pranašumas: jas galima derinti pačiomis keisčiausiomis formomis.

Be to, schema tampa sudėtingesnė. Jei pagal šį kriterijų gauname rezultatą „TRUE“, tuomet galite nurodyti tekstą, skaičių, kuris bus rodomas, arba funkciją, kuri bus skaičiuojama. Taip pat galite nustatyti rezultatą, kuris bus rodomas, jei rezultatas buvo grąžintas apdorojus duomenis. MELAVIMAS. Būlio funkcijos programoje Excel. Viskas apie loginių funkcijų taikymą programoje „Excel“.

Operatoriaus struktūra IFERROR gana panašus, bet vis tiek šiek tiek kitoks. Yra du būtini argumentai:

  1. Reikšmė. Tikrinama pati išraiška. Jei paaiškėja, kad tai tiesa, ta vertė grąžinama.
  2. Reikšmė, jei klaida. Tai tekstas, skaičius arba funkcija, kuri bus rodoma arba vykdoma, jei pirmojo argumento patikrinimo rezultatas buvo FALSE. Būlio funkcijos programoje Excel. Viskas apie loginių funkcijų taikymą programoje „Excel“.

Sintaksė: =IFERROR(reikšmė;vertė_jei_klaida).

ISERROW ir ISEMPLAND operatoriai

Pirmoje aukščiau pateiktoje funkcijoje yra tik viena reikšmė ir jos sintaksė: =TAIKLA(reikšmė). Šio operatoriaus užduotis yra patikrinti, kaip užpildyti langeliai (viena arba visame diapazone). Jei paaiškėja, kad paminkštinimas buvo neteisingas, jis grąžina tikrąjį rezultatą. Jei viskas gerai – klaidinga. Gali būti tiesiogiai taikomas kaip kitos funkcijos kriterijus. Būlio funkcijos programoje Excel. Viskas apie loginių funkcijų taikymą programoje „Excel“.

„Excel“ gali patikrinti nuorodas, ar nėra šių tipų klaidų:

  • #VARDAS?;
  • #N/A;
  • #DEL/0!;
  • #NUMERIS!;
  • #SO;
  • #TUŠČIA!;
  • #LINK!.

Funkcija TUŠČIA Apskritai, tai neįtikėtinai paprasta. Jame yra tik vienas parametras, tai yra langelis / diapazonas, kurį reikia patikrinti. Jei yra langelis, kuriame nėra nei teksto, nei skaičių, nei nespausdinamų simbolių, rezultatas grąžinamas TIKROJI. Atitinkamai, jei visose diapazono ląstelėse yra duomenų, vartotojas gauna rezultatą MELAVIMAS. Būlio funkcijos programoje Excel. Viskas apie loginių funkcijų taikymą programoje „Excel“.

Atmintinių lentelė „Loginės funkcijos programoje Excel“

Norėdami apibendrinti viską, kas aprašyta aukščiau, pateiksime nedidelę lentelę, kurioje yra informacija apie visas dažniausiai naudojamas logines funkcijas.

Būlio funkcijos programoje Excel. Viskas apie loginių funkcijų taikymą programoje „Excel“.

Loginės funkcijos ir problemų sprendimo pavyzdžiai

Loginės funkcijos leidžia išspręsti įvairias užduotis, įskaitant sudėtingas. Pateiksime keletą pavyzdžių, kaip jie veikia praktiškai.

Užduotis 1. Tarkime, kad po tam tikro pardavimo laiko mums liko dalis prekių. Jis turi būti iš naujo įvertintas pagal šias taisykles: jei nepavyko jo parduoti per 8 mėnesius, jo kainą padalinkite iš 2 kartų. Pirmiausia sukurkime diapazoną, apibūdinantį pradinius duomenis. Tai atrodo taip.

Būlio funkcijos programoje Excel. Viskas apie loginių funkcijų taikymą programoje „Excel“.

Kad aprašyta užduotis būtų sėkmingai išspręsta, turite naudoti šią funkciją. Būlio funkcijos programoje Excel. Viskas apie loginių funkcijų taikymą programoje „Excel“.

Jį galite pamatyti ekrano kopijos formulės juostoje. Dabar atlikime kai kuriuos paaiškinimus. Loginė išraiška, kuri buvo parodyta ekrano kopijoje (ty C2>=8), reiškia, kad produktas turi būti sandėlyje iki 8 mėnesių imtinai. Naudodami >= aritmetinius operatorius, apibrėžiame taisyklę, kuri yra didesnė už arba lygi. Užrašę šią sąlygą, funkcija grąžins vieną iš dviejų reikšmių: „TRUE“ arba „FALSE“. Jei formulė atitinka kriterijų, tada reikšmė po perkainojimo įrašoma į langelį (na arba perduodama kaip argumentas kitai funkcijai, viskas priklauso nuo vartotojo nustatytų parametrų), padalyta iš dviejų (tam padalijome kaina gavimo į sandėlį metu dviem) . Jei po to nustatoma, kad prekė sandėlyje buvo trumpiau nei 8 mėnesius, grąžinama ta pati vertė, kuri yra langelyje.

Dabar apsunkinkime užduotį. Taikome sąlygą: nuolaidų skalė turi būti progresyvi. Paprasčiau tariant, jei prekės guli ilgiau nei 5 mėnesius, bet mažiau nei 8, kaina turėtų būti padalinta iš pusantro karto. Jei daugiau nei 8, du. Kad ši formulė atitiktų vertę, ji turi būti tokia. Pažiūrėkite į ekrano kopiją formulės juostoje, kad ją pamatytumėte.

Būlio funkcijos programoje Excel. Viskas apie loginių funkcijų taikymą programoje „Excel“.

Svarbu! Kaip argumentus leidžiama naudoti ne tik skaitines, bet ir tekstines reikšmes. Todėl leistina nustatyti pačios skirtingos eilės kriterijus. Pavyzdžiui, padaryti nuolaidą prekėms, gautoms sausio mėnesį, ir to nedaryti, jei jos atkeliavo balandį.

Užduotis 2. Taikykime šį kriterijų prekei, kuri yra sandėlyje. Tarkime, jei po aukščiau padaryto nukainojimo jo vertė tapo mažesnė nei 300 rublių arba jei jis buvo neparduotas ilgiau nei 10 mėnesių, tada jis tiesiog pašalinamas iš pardavimo. Formulė yra tokia.

Būlio funkcijos programoje Excel. Viskas apie loginių funkcijų taikymą programoje „Excel“.

Išanalizuokime. Mes naudojome funkciją kaip kriterijų OR. Reikia pateikti tokią šakutę. Jei langelyje D2 yra skaičius 10, reikšmė „nurašyta“ bus automatiškai rodoma atitinkamoje E stulpelio eilutėje. Tas pats pasakytina ir apie kitą sąlygą. Jei nė vienas iš jų neįvykdomas, tiesiog grąžinamas tuščias langelis.

Užduotis 3. Tarkime, kad turime studentų, bandančių patekti į vidurinę mokyklą, imtį. Norėdami tai padaryti, jie turi išlaikyti egzaminus iš kelių dalykų, kaip parodyta toliau esančioje ekrano kopijoje. Kad būtų laikomi tinkamais stoti į šią mokymo įstaigą, jie iš viso turi surinkti 12 balų. Kartu svarbi sąlyga, kad matematikos balas būtų ne mažesnis kaip 4 balai. Užduotis – automatizuoti šių duomenų apdorojimą, taip pat sudaryti ataskaitą, kurie mokiniai įvedė, o kurie ne. Norėdami tai padaryti, mes padarysime tokią lentelę.

Būlio funkcijos programoje Excel. Viskas apie loginių funkcijų taikymą programoje „Excel“.

Taigi, mūsų užduotis – priversti programą apskaičiuoti, kiek iš viso bus taškų, pažiūrėti praėjimo rezultatą ir atlikti palyginimą. Po šių operacijų funkcija turi įdėti rezultatą į langelį, kuriame jis telpa. Galimi du variantai: „priimta“ arba „ne“. Norėdami atlikti šią užduotį, įveskite panašią formulę (tiesiog prijunkite savo reikšmes): =ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»).

Su logine funkcija И galime patikrinti, ar iš karto tenkinamos dvi sąlygos. Šiuo atveju mes naudojome funkciją SUMA bendram balui apskaičiuoti. Kaip pirmąją sąlygą (pirmajame funkcijos IR argumente) nurodėme formulę B3>=4. Šiame stulpelyje pateikiamas matematikos balas, kuris neturi būti mažesnis nei 4 balai.

Būlio funkcijos programoje Excel. Viskas apie loginių funkcijų taikymą programoje „Excel“.

Matome platų funkcijos pritaikymą IF dirbant su skaičiuoklėmis. Štai kodėl tai yra populiariausia loginė funkcija, kurią pirmiausia turite žinoti.

Prieš naudojant šiuos įgūdžius realiame darbe, labai rekomenduojama pasipraktikuoti pagal testo lentelę. Tai padės sutaupyti daug laiko.

4 užduotis. Mes susiduriame su užduotimi nustatyti bendrą prekių savikainą po nuvertinimo. Reikalavimas – prekės savikaina turi būti didesnė arba vidutinė. Jei ši sąlyga nesilaikoma, prekės turi būti nurašytos. Šiame pavyzdyje pamatysime, kaip veikia daugybė aritmetinių ir statistinių funkcijų.

Pasinaudokime jau nupiešta lentele. Norint išspręsti šią problemą, būtina nustatyti taisyklę kaip sąlygą, kad langelis D2 turi būti mažesnis už viso prekių asortimento aritmetinį vidurkį. Jei taisyklė patvirtinama, langelyje, kuriame parašyta ši formulė, nustatoma reikšmė „nurašyta“. Jei kriterijus neatitinka, tada nustatoma tuščia reikšmė. Norint grąžinti aritmetinį vidurkį, yra funkcija VIDUTINIS. Būlio funkcijos programoje Excel. Viskas apie loginių funkcijų taikymą programoje „Excel“.

5 užduotis. Tarkime, turime apskaičiuoti skirtingų produktų vidutinius pardavimus skirtingose ​​to paties prekės ženklo parduotuvėse. Padarykime tokią lentelę.

Būlio funkcijos programoje Excel. Viskas apie loginių funkcijų taikymą programoje „Excel“.

Mūsų užduotis yra nustatyti visų verčių vidurkį, kuris atitinka tam tikras charakteristikas. Norėdami tai padaryti, naudojame specialią funkciją, kurios nebuvo aukščiau esančiame sąraše. Tai leidžia sujungti dvi funkcijas VIDUTINIS и Jei Ir ji paskambino BEŠIRDIES. Jame yra trys argumentai:

  1. Diapazonas, kurį reikia patikrinti.
  2. Būklė, kurią reikia patikrinti.
  3. Diapazono vidurkis.

Dėl to gaunama tokia formulė (ekrano kopijoje).

Būlio funkcijos programoje Excel. Viskas apie loginių funkcijų taikymą programoje „Excel“.

Matome, kad loginių funkcijų taikymo spektras yra tiesiog didžiulis. Ir jų sąrašas iš tikrųjų yra daug didesnis, nei aprašyta aukščiau. Mes tik išvardijome populiariausias iš jų, bet taip pat aprašėme kitos funkcijos pavyzdį, kuris yra statistinės ir loginės funkcijos derinys. Taip pat yra kitų panašių hibridų, kurie nusipelno atskiro dėmesio.

Palikti atsakymą