Būla funkcijas programmā Excel. Viss par loģisko funkciju lietošanu programmā Excel

Excel ir neticami funkcionāla programma, kas ļauj ne tikai ierakstīt datus tabulas veidā, bet arī automatizēt to apstrādi. Loģiskās funkcijas ir galvenais elements, kas ļauj veikt jebkādas šāda veida darbības. Tos izmanto formulās un citās funkcijās, lai vienkāršotu visas darbības.

Tie ir paredzēti, lai pārbaudītu, vai vērtības atbilst noteiktajiem kritērijiem. Ja ir šāda sakritība, šūnā, kurā tā rakstīta, tiek ievadīta vērtība “TRUE”, neatbilstības gadījumā – “FALSE”. Šodien mēs sīkāk apsvērsim tādus jautājumus kā loģisko funkciju struktūra, to izmantošanas apjoms.

Būla funkciju saraksts programmā Excel

Ir ļoti daudz loģisko funkciju, bet visbiežāk tiek izmantotas šādas:

  1. TRUE
  2. MELO
  3. IF
  4. IFERROR
  5. OR
  6. И
  7. NAV
  8. EOSHIBKA
  9. ISTUŠS

Tos visus var izmantot, lai izveidotu sarežģītas struktūras un norādītu jebkura pasūtījuma kritērijus. Gandrīz visas šīs funkcijas ietver noteiktu parametru nodošanu tām. Vienīgie izņēmumi ir TRUE un FALSE, kas atgriežas paši. Kā parametri bieži tiek izmantoti skaitļi, teksts, šūnu atsauces, diapazoni un tā tālāk. Apskatīsim visus iepriekš minētos operatorus.

Operatori TRUE un FALSE

Abām šīm funkcijām kopīgs ir tas, ka tās atgriež tikai vienu vērtību. To izmantošanas joma ir izmantošana kā citu funkciju sastāvdaļa. Kā var saprast no operatoru nosaukumiem, funkcijas TRUE и MELO atgriež vērtības TRUE и MELO attiecīgi.

Būla funkcijas programmā Excel. Viss par loģisko funkciju lietošanu programmā Excel Būla funkcijas programmā Excel. Viss par loģisko funkciju lietošanu programmā Excel

NAV operators

Šī funkcija tiek izmantota ar vienu argumentu un ieraksta šūnai pretēju vērtību. Ja paiesiet garām šim operatoram TRUE, tad tas atgriezīsies MELO un attiecīgi pretējais apgalvojums ir patiess. Tāpēc šī operatora datu apstrādes rezultāts pilnībā ir atkarīgs no tā, kādus parametrus tam nodot. Būla funkcijas programmā Excel. Viss par loģisko funkciju lietošanu programmā Excel

Šī operatora sintakse ir šāda: = NĒ (patiess vai nepatiess).

Operatori UN un VAI

Šie divi operatori ir nepieciešami, lai viens ar otru nodotu izteiksmes nosacījumu saistību. Funkcija И tiek izmantots, lai norādītu, ka diviem kritērijiem vienlaikus ir jāatbilst vienam un tam pašam numuram vai tekstam. Šī funkcija atgriež vērtību TRUE tikai ar nosacījumu, ka visi kritēriji rada šo vērtību vienlaikus. Ja vismaz viens kritērijs neatbilst, visa secība atgriež vērtību MELO. Būla funkcijas programmā Excel. Viss par loģisko funkciju lietošanu programmā Excel

Operatora UN izveides veids ir ļoti vienkāršs: =Un(arguments1; arguments2; …). Maksimālais argumentu skaits, ko var izmantot šī funkcija, ir 255. Operatora sintakse OR līdzīgi, bet darba mehānika nedaudz atšķiras. Ja kāda no funkciju saraksta rada rezultātu TRUE, tad šis skaitlis tiks atgriezts kā vesela loģiska secība. Būla funkcijas programmā Excel. Viss par loģisko funkciju lietošanu programmā Excel

IF un ISERROR paziņojumi

Šīm abām funkcijām ir ļoti svarīgs mērķis – tās tieši nosaka kritēriju, pēc kura atbilstības noteiktai izteiksmei ir jāpārbauda. Lai iegūtu dziļāku izpratni par operatora darbu IFERROR, vispirms jāapraksta funkcija IF. Tās vispārējā struktūra ir nedaudz sarežģītāka nekā iepriekšējās: =IF(loģiskā_izteiksme, vērtība_ja_patiesa, vērtība_ja_false).

Šī operatora uzdevums ir izveidot vissarežģītākās konstrukcijas. Tā pārbauda, ​​vai kritēriji ir izpildīti. Ja jā, tad operators atgriezīsies TRUE, ja nē - MELO. Bet operators bieži tiek izmantots kopā ar citiem. Piemēram, ja to izmanto kā funkcijas argumentu NAV, tad attiecīgi kopsumma tiks automātiski aizstāta ar pretējo. Tas ir, ja ir atbilstība kritērijam, vērtība tiks atgriezta MELO. Šī ir galvenā loģisko funkciju priekšrocība: tās var apvienot visdīvainākajās formās.

Turklāt shēma kļūst sarežģītāka. Ja pēc šī kritērija mēs iegūstam rezultātu “TRUE”, tad varat norādīt tekstu, skaitli, kas tiks parādīts vai funkciju, kas tiks aprēķināta. Līdzīgi varat iestatīt rezultātu, kas tiks parādīts, ja rezultāts tika atgriezts pēc datu apstrādes. MELO. Būla funkcijas programmā Excel. Viss par loģisko funkciju lietošanu programmā Excel

Operatora struktūra IFERROR diezgan līdzīgi, bet tomēr nedaudz atšķirīgi. Satur divus nepieciešamos argumentus:

  1. Nozīme. Tiek pārbaudīta pati izteiksme. Ja tā izrādās patiesa, šī vērtība tiek atgriezta.
  2. Vērtība, ja ir kļūda. Šis ir teksts, skaitlis vai funkcija, kas tiks parādīta vai izpildīta, ja pirmā argumenta pārbaudes rezultāts ir FALSE. Būla funkcijas programmā Excel. Viss par loģisko funkciju lietošanu programmā Excel

Sintakse: =IFERROR(vērtība;vērtība_ja_kļūda).

ISERROW un ISEMPLAND operatori

Iepriekš minētā pirmā funkcija satur tikai vienu vērtību, un tai ir šāda sintakse: =IEKRODA(vērtība). Šī operatora uzdevums ir pārbaudīt, cik labi ir aizpildītas šūnas (viena vai visā diapazonā). Ja izrādās, ka polsterējums ir bijis nepareizs, tas atgriež patieso rezultātu. Ja viss ir labi – nepatiesi. Var tieši izmantot kā kritēriju citai funkcijai. Būla funkcijas programmā Excel. Viss par loģisko funkciju lietošanu programmā Excel

Programma Excel var pārbaudīt saites, vai nav šādu veidu kļūdu:

  • #NAME?;
  • #N/A;
  • #DEL/0!;
  • #NUMBER!;
  • #SO;
  • #TUKŠS!;
  • #SAITE!.

funkcija ISTUŠS Kopumā tas ir neticami vienkārši. Tajā ir tikai viens parametrs, kas ir pārbaudāmā šūna/diapazons. Ja ir šūna, kurā nav ne teksta, ne skaitļu, ne nedrukāšanas rakstzīmju, rezultāts tiek atgriezts TRUE. Attiecīgi, ja dati ir visās diapazona šūnās, lietotājs saņem rezultātu MELO. Būla funkcijas programmā Excel. Viss par loģisko funkciju lietošanu programmā Excel

Piezīmju tabula “Loģiskās funkcijas programmā Excel”

Lai apkopotu visu iepriekš aprakstīto, sniegsim nelielu tabulu, kurā ir informācija par visām biežāk izmantotajām loģikas funkcijām.

Būla funkcijas programmā Excel. Viss par loģisko funkciju lietošanu programmā Excel

Loģiskās funkcijas un problēmu risināšanas piemēri

Loģiskās funkcijas ļauj atrisināt dažādus uzdevumus, tostarp sarežģītus. Sniegsim dažus piemērus, kā tie darbojas praksē.

Uzdevums 1. Pieņemsim, ka mums ir palikusi daļa preču pēc noteikta pārdošanas laika. Tas ir jāpārvērtē pēc šādiem noteikumiem: ja nebija iespējams to pārdot 8 mēnešu laikā, dala tā cenu ar 2 reizēm. Vispirms izveidosim diapazonu, kas apraksta sākotnējos datus. Tas izskatās šādi.

Būla funkcijas programmā Excel. Viss par loģisko funkciju lietošanu programmā Excel

Lai aprakstītais uzdevums tiktu veiksmīgi atrisināts, jāizmanto šāda funkcija. Būla funkcijas programmā Excel. Viss par loģisko funkciju lietošanu programmā Excel

To var redzēt ekrānuzņēmuma formulas joslā. Tagad veiksim dažus precizējumus. Loģiskā izteiksme, kas tika parādīta ekrānuzņēmumā (tas ir, C2>=8), nozīmē, ka precei jābūt noliktavā līdz 8 mēnešiem ieskaitot. Izmantojot >= aritmētiskos operatorus, mēs definējam noteikumu, kas ir lielāks par vai vienāds ar to. Pēc šī nosacījuma uzrakstīšanas funkcija atgriezīs vienu no divām vērtībām: “TRUE” vai “FALSE”. Ja formula atbilst kritērijam, vērtība pēc pārvērtēšanas tiek ierakstīta šūnā (nu vai nodota kā arguments citai funkcijai, tas viss ir atkarīgs no lietotāja iestatītajiem parametriem), dalīts ar divi (šim nolūkam mēs dalījām cena saņemšanas brīdī noliktavā pa diviem) . Ja pēc tam tiek konstatēts, ka prece ir bijusi noliktavā mazāk nekā 8 mēnešus, tad tiek atgriezta tā pati vērtība, kas ir šūnā.

Tagad padarīsim uzdevumu grūtāku. Piemērojam nosacījumu: atlaižu skalai jābūt progresīvai. Vienkārši sakot, ja preces guļ ilgāk par 5 mēnešiem, bet mazāk par 8, cena jādala ar pusotru reizi. Ja vairāk nekā 8, divi. Lai šī formula atbilstu vērtībai, tai ir jābūt šādai. Apskatiet ekrānuzņēmumu formulas joslā, lai to redzētu.

Būla funkcijas programmā Excel. Viss par loģisko funkciju lietošanu programmā Excel

Svarīgi! Kā argumentus ir pieļaujams izmantot ne tikai skaitliskas, bet arī teksta vērtības. Tāpēc ir pieļaujams noteikt visdažādākajā secībā kritērijus. Piemēram, veikt atlaidi janvārī saņemtajām precēm un to nedarīt, ja tās atnākušas aprīlī.

Uzdevums 2. Piemērosim šo kritēriju precei, kas ir noliktavā. Pieņemsim, ja pēc iepriekš veiktās nocenošanas tā vērtība ir kļuvusi mazāka par 300 rubļiem vai ja tā ir bijusi bez pārdošanas vairāk nekā 10 mēnešus, tad tā vienkārši tiek izņemta no pārdošanas. Formula ir šāda.

Būla funkcijas programmā Excel. Viss par loģisko funkciju lietošanu programmā Excel

Analizēsim to. Mēs izmantojām funkciju kā kritēriju OR. Tas ir nepieciešams, lai nodrošinātu šādu dakšiņu. Ja šūnā D2 ir skaitlis 10, vērtība “norakstīts” tiks automātiski parādīta atbilstošajā kolonnas E rindā. Tas pats attiecas uz otru nosacījumu. Ja neviens no tiem netiek izpildīts, tukša šūna tiek vienkārši atgriezta.

Uzdevums 3. Pieņemsim, ka mums ir skolēnu izlase, kas cenšas iekļūt vidusskolā. Lai to izdarītu, viņiem ir jānokārto eksāmeni vairākos priekšmetos, kas parādīti zemāk esošajā ekrānuzņēmumā. Lai viņus uzskatītu par tiesīgiem uzņemt šajā izglītības iestādē, viņiem kopā jāsaņem 12 punkti. Tajā pašā laikā svarīgs nosacījums ir tas, ka matemātikas rezultāts nedrīkst būt mazāks par 4 punktiem. Uzdevums ir automatizēt šo datu apstrādi, kā arī sastādīt atskaiti, kuri skolēni ir ievadījuši un kuri ne. Lai to izdarītu, mēs izveidosim šādu tabulu.

Būla funkcijas programmā Excel. Viss par loģisko funkciju lietošanu programmā Excel

Tātad, mūsu uzdevums ir likt programmai aprēķināt, cik punktu būs kopā, apskatīt piespēļu rezultātu un veikt salīdzināšanu. Pēc šīm darbībām funkcijai rezultāts jāievieto šūnā, kurā tas iekļaujas. Ir divas iespējamās iespējas: “pieņemts” vai “nē”. Lai īstenotu šo uzdevumu, ievadiet līdzīgu formulu (vienkārši pievienojiet savas vērtības): =ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»).

Ar Būla funkciju И mēs varam pārbaudīt, vai vienlaikus ir izpildīti divi nosacījumi. Šajā gadījumā mēs izmantojām funkciju SUM lai aprēķinātu kopējo punktu skaitu. Kā pirmo nosacījumu (funkcijas UN pirmajā argumentā) mēs norādījām formulu B3>=4. Šajā ailē ir matemātikas vērtējums, kas nedrīkst būt zemāks par 4 punktiem.

Būla funkcijas programmā Excel. Viss par loģisko funkciju lietošanu programmā Excel

Mēs redzam funkcijas plašo pielietojumu IF strādājot ar izklājlapām. Tāpēc tā ir vispopulārākā loģiskā funkcija, kas jums jāzina vispirms.

Pirms šo prasmju izmantošanas reālā darbā ir ļoti ieteicams vingrināties testa tabulā. Tas palīdzēs ietaupīt daudz laika.

4. uzdevums. Mēs saskaramies ar uzdevumu noteikt preču kopējās izmaksas pēc cenas samazināšanas. Prasība – preces pašizmaksai jābūt augstākai vai vidējai. Ja šis nosacījums nav izpildīts, preces jānoraksta. Šajā piemērā mēs redzēsim, kā darbojas virkne aritmētisko un statistisko funkciju.

Izmantosim jau uzzīmēto tabulu. Lai atrisinātu šo problēmu, ir jāiestata noteikums kā nosacījums, ka šūnai D2 jābūt mazākai par visa preču klāsta vidējo aritmētisko. Ja noteikums tiek apstiprināts, šūnā, kurā ir rakstīta šī formula, tiek iestatīta vērtība “norakstīts”. Ja kritērijs nav izpildīts, tiek iestatīta tukša vērtība. Lai atgrieztu vidējo aritmētisko, ir funkcija AVERAGE. Būla funkcijas programmā Excel. Viss par loģisko funkciju lietošanu programmā Excel

5. uzdevums. Pieņemsim, ka mums ir jāaprēķina dažādu produktu vidējais pārdošanas apjoms viena un tā paša zīmola dažādos veikalos. Uztaisīsim šādu tabulu.

Būla funkcijas programmā Excel. Viss par loģisko funkciju lietošanu programmā Excel

Mūsu uzdevums ir noteikt vidējo vērtību visām vērtībām, kas atbilst noteiktām īpašībām. Lai to izdarītu, mēs izmantojam īpašu funkciju, kas nebija iepriekš minētajā sarakstā. Tas ļauj apvienot divas funkcijas AVERAGE и IF Un viņa piezvanīja BEZSIRDS. Satur trīs argumentus:

  1. Pārbaudāmais diapazons.
  2. Pārbaudāmais stāvoklis.
  3. Diapazona vidējā noteikšana.

Rezultātā tiek iegūta šāda formula (ekrānuzņēmumā).

Būla funkcijas programmā Excel. Viss par loģisko funkciju lietošanu programmā Excel

Mēs redzam, ka loģisko funkciju pielietojuma klāsts ir vienkārši milzīgs. Un viņu saraksts patiesībā ir daudz lielāks, nekā aprakstīts iepriekš. Mēs tikai uzskaitījām populārākās no tām, bet aprakstījām arī citas funkcijas piemēru, kas ir statistikas un loģikas kombinācija. Ir arī citi līdzīgi hibrīdi, kas ir pelnījuši atsevišķu apsvērumu.

Atstāj atbildi