Funtzio boolearrak Excel-en. Excel-en funtzio logikoak aplikatzeari buruz

Excel programa izugarri funtzional bat da, datuak taula formatuan grabatzeaz gain, haien prozesamendua automatizatzeko aukera ematen duena. Funtzio logikoak dira mota honetako edozein eragiketa egiteko aukera ematen duen elementu nagusia. Formuletan eta beste funtzio batzuetan erabiltzen dira, eragiketa guztiak sinplifikatzeko.

Balioek zehaztutako irizpideak betetzen dituzten egiaztatzeko diseinatuta daude. Halako bat-etortzerik badago, idazten den gelaxkan, "EGIA" balioa sartzen da, desadostasunik egonez gero - "GEZURRA". Gaur egun, xehetasun gehiagorekin aztertuko ditugu, besteak beste, funtzio logikoen egitura, haien erabilera-esparrua.

Excel-en funtzio boolearren zerrenda

Funtzio logiko ugari daude, baina erabilienak hauek dira:

  1. TRUE
  2. GEZURRA
  3. IF
  4. ERROREA
  5. OR
  6. И
  7. EZ
  8. EOSHIBKA
  9. ISLANK

Horiek guztiak egitura konplexuak sortzeko eta edozein ordenatako irizpideak zehazteko erabil daitezke. Funtzio horiek ia guztiek parametro batzuk pasatzea dakar. Salbuespen bakarrak EGIA eta GEZURRA dira, beraiek itzultzen direnak. Zenbakiak, testua, gelaxka-erreferentziak, barrutiak eta abar erabiltzen dira maiz parametro gisa. Ikus ditzagun goiko operadore guztiak.

EGIA eta GEZURRA eragileak

Bi funtzio hauek komunean dutena da balio bakarra itzultzen dutela. Horien erabilera-esparrua beste funtzio batzuen osagai gisa erabiltzea da. Operadoreen izenetik uler daitekeenez, funtzioak TRUE и GEZURRA itzul itzazu balioak TRUE и GEZURRA hurrenez hurren.

Funtzio boolearrak Excel-en. Excel-en funtzio logikoak aplikatzeari buruz Funtzio boolearrak Excel-en. Excel-en funtzio logikoak aplikatzeari buruz

EZ operadorea

Funtzio hau argumentu batekin erabiltzen da eta kontrako balioa idazten du gelaxkan. Operadore hau gainditzen baduzu TRUE, orduan itzuliko da GEZURRA eta, horren arabera, kontrako baieztapena egia da. Hori dela eta, operadore honek datuen tratamenduaren emaitza zer parametro pasatu behar zaion araberakoa da erabat. Funtzio boolearrak Excel-en. Excel-en funtzio logikoak aplikatzeari buruz

Eragile honen sintaxia hau da: =EZ (egia ala gezurra).

ETA eta EDO eragileak

Bi operadore hauek beharrezkoak dira adierazpen baten baldintzen arteko erlazioa helarazteko. Funtzioa И bi irizpide aldi berean zenbaki edo testu berdinarekin bat egin behar dutela adierazteko erabiltzen da. Funtzio honek balio bat itzultzen du TRUE irizpide guztiek balio hori aldi berean ekoizten badute soilik. Gutxienez irizpide batek huts egiten badu, sekuentzia osoak balio bat ematen du GEZURRA. Funtzio boolearrak Excel-en. Excel-en funtzio logikoak aplikatzeari buruz

AND operadorea eraikitzeko modua oso erraza da: =Eta(argumentu1; argumentu2;…). Funtzio honek erabil ditzakeen argumentu kopurua 255 da. Operadorearen sintaxia OR antzekoa, baina lanaren mekanika apur bat ezberdina da. Funtzio zerrendaren batek emaitza bat sortzen badu TRUE, orduan zenbaki hau sekuentzia logiko oso gisa itzuliko da. Funtzio boolearrak Excel-en. Excel-en funtzio logikoak aplikatzeari buruz

IF eta ISERROR adierazpenak

Bi funtzio hauek helburu oso garrantzitsua dute: zuzenean ezartzen dute adierazpen jakin bat egiaztatu behar den betetzeko irizpidea. Operadorearen funtzionamendua sakonago ulertzeko ERROREA, lehenik funtzioa deskribatu behar duzu IF. Bere egitura orokorra aurrekoak baino pixka bat konplexuagoa da: =IF(adierazpen_logikoa, balioa_egia_bada, balioa_baldin_faltsua).

Operadore honen zeregina eraikuntza konplexuenak sortzea da. Irizpideak betetzen diren egiaztatzen du. Baiezkoa bada, operadorea itzuliko da TRUE, Hala ez bada - GEZURRA. Baina operadorea beste batzuekin batera erabili ohi da. Adibidez, funtzio argumentu gisa erabiltzen bada EZ, orduan, horren arabera, guztizkoa automatikoki ordeztuko da kontrakoa. Hau da, irizpidearekin bat etortzen bada, orduan balioa itzuliko da GEZURRA. Hau da funtzio logikoen abantaila nagusia: forma bitxienetan konbina daitezke.

Gainera, eskema zailagoa bihurtzen da. Irizpide honen bidez emaitza "EGIA" lortzen badugu, testua, bistaratuko den zenbakia edo kalkulatuko den funtzioa zehaztu ditzakezu. Era berean, datuak prozesatu ondoren emaitza itzuliko balitz bistaratuko den emaitza ezar dezakezu. GEZURRA. Funtzio boolearrak Excel-en. Excel-en funtzio logikoak aplikatzeari buruz

Operadorearen egitura ERROREA nahiko antzekoa, baina oraindik ezberdin samarra. Beharrezko bi argumentu ditu:

  1. Esanahia. Adierazpena bera da probatzen ari dena. Egia bihurtzen bada, balio hori itzuliko da.
  2. Errore bat bada balioa. Hau da bistaratu edo exekutatu egingo den testua, zenbakia edo funtzioa, lehenengo argumentua egiaztatzearen emaitza GEZURRA balitz. Funtzio boolearrak Excel-en. Excel-en funtzio logikoak aplikatzeari buruz

Sintaxia: =ERROREABALA(balioa;balioa_errorea_baldin).

ISERROW eta ISEMPLAND operadoreak

Aurrekoaren lehen funtzioak balio bakarra dauka eta sintaxia hau dauka: =ISERROREA(balioa). Operadore honen zeregina gelaxkak zenbateraino betetzen diren egiaztatzea da (bat edo barruti osoan). Betegarria gaizki zegoela ikusten bada, benetako emaitza itzultzen du. Dena ona bada - faltsua. Zuzenean aplika daiteke beste funtzio baterako irizpide gisa. Funtzio boolearrak Excel-en. Excel-en funtzio logikoak aplikatzeari buruz

Excel-ek estekak egiaztatu ditzake akats mota hauetarako:

  • #IZENA?;
  • #N/A;
  • #DEL/0!;
  • #ZENBAKIA!;
  • #SO;
  • #HUTSI!;
  • #LINK!.

Funtzio ISLANK Orokorrean, izugarri sinplea da. Parametro bakarra dauka, hau da, egiaztatu beharreko gelaxka/barrutia. Testurik, ez zenbakirik ez inprimatzerik gabeko karaktererik ez duen gelaxka bat badago, emaitza itzuliko da TRUE. Horren arabera, barrutiaren gelaxka guztietan datuak badaude, erabiltzaileak emaitza jasotzen du GEZURRA. Funtzio boolearrak Excel-en. Excel-en funtzio logikoak aplikatzeari buruz

Ohar-taula "Funtzio logikoak Excel-en"

Goian deskribatutako guztia laburbiltzeko, eman dezagun erabili ohi diren funtzio logiko guztiei buruzko informazioa duen taula txiki bat.

Funtzio boolearrak Excel-en. Excel-en funtzio logikoak aplikatzeari buruz

Funtzio logikoak eta problemak ebazteko adibideak

Funtzio logikoek hainbat zeregin ebaztea ahalbidetzen dute, baita konplexuak ere. Jar ditzagun adibide batzuk praktikan nola funtzionatzen duten.

1 zeregina. Demagun salmenta-denbora jakin baten ondoren salgaien zati bat geratzen zaigula. Arau hauen arabera berriro ebaluatu behar da: 8 hilabetetan saltzea posible ez bada, zatitu bere prezioa 2 aldiz. Lehenik eta behin, sor dezagun hasierako datuak deskribatzen dituen barruti bat. Honela dirudi.

Funtzio boolearrak Excel-en. Excel-en funtzio logikoak aplikatzeari buruz

Deskribatutako zeregina behar bezala konpontzeko, honako funtzio hau erabili behar duzu. Funtzio boolearrak Excel-en. Excel-en funtzio logikoak aplikatzeari buruz

Formula-barran ikus dezakezu pantaila-argazkian. Orain argi ditzagun. Pantaila-argazkian erakutsitako adierazpen logikoak (hau da, C2>=8) esan nahi du produktuak 8 hilabetez barne egon behar duela stockean. >= operadore aritmetikoak erabiliz, erregela baino handiagoa edo berdina definitzen dugu. Baldintza hau idatzi ondoren, funtzioak bi balioetako bat itzuliko du: "EGIA" edo "GEZURRERA". Formulak irizpidea betetzen badu, birbalorizazioaren ondoren balioa gelaxkan idazten da (ondo, edo beste funtzio batera argumentu gisa pasatzen da, dena erabiltzaileak ezarritako parametroen araberakoa da), bitan banatuta (horretarako, zatitu dugu). biltegian jasotzeko unean prezioa bi) . Horren ondoren, produktua 8 hilabete baino gutxiago daramatza stockean aurkitzen bada, orduan gelaxkan dagoen balio bera itzuliko da.

Orain zaildu dezagun zeregina. Baldintza aplikatzen dugu: beherapenen baremoak progresiboa izan behar du. Besterik gabe, salgaiak 5 hilabete baino gehiago, baina 8 baino gutxiago badira, prezioa bider eta erdiz zatitu behar da. 8 baino gehiago bada, bi. Formula honek balioarekin bat etor dadin, honako hau izan behar du. Begiratu formula-barrako pantaila-argazkia ikusteko.

Funtzio boolearrak Excel-en. Excel-en funtzio logikoak aplikatzeari buruz

Garrantzitsua! Argumentu gisa, zilegi da zenbakizko balioak ez ezik, testu-balioak ere erabiltzea. Beraz, onargarria da ordena desberdineko irizpideak ezartzea. Adibidez, urtarrilean jasotako salgaietan deskontua egiteko eta apirilean iritsiz gero ez egiteko.

2 zeregina. Aplikatu diezaiogun irizpide hau stockean dagoen produktu bati. Demagun, goian egindako beherapenaren ondoren, bere balioa 300 errublo baino txikiagoa izan bada, edo 10 hilabete baino gehiago saldu gabe egon bada, salmentatik kendu besterik ez dago. Formula hau da.

Funtzio boolearrak Excel-en. Excel-en funtzio logikoak aplikatzeari buruz

Azter dezagun. Funtzioa irizpide gisa erabili dugu OR. Beharrezkoa da halako sardexka bat ematea. D2 gelaxkak 10 zenbakia badu, orduan "idatzitako" balioa automatikoki bistaratuko da E zutabeko dagokion lerroan. Gauza bera aplikatzen da beste baldintzarekin. Horietako bat ere betetzen ez bada, gelaxka huts bat besterik ez da itzultzen.

3 zeregina. Demagun batxilergoan sartzen saiatzen ari diren ikasleen lagin bat dugula. Horretarako, beheko pantaila-argazkian agertzen diren hainbat irakasgaitako azterketak gainditu behar dituzte. Hezkuntza-erakunde honetan sartu ahal izateko, guztira 12 puntu lortu behar dituzte. Aldi berean, baldintza garrantzitsu bat da matematikan puntuazioa 4 puntu baino gutxiago ez izatea. Eginkizuna datu horien tratamendua automatizatzea da, baita ikasleek zein ikasle sartu diren eta zeintzuk ez duten txostena egitea ere. Horretarako, halako taula bat egingo dugu.

Funtzio boolearrak Excel-en. Excel-en funtzio logikoak aplikatzeari buruz

Beraz, gure zeregina programak guztira zenbat puntu egongo diren kalkulatzea da, gainditutako emaitza begiratu eta konparaketa bat egitea. Eragiketa horien ondoren, funtzioak sartu behar du emaitza sartzen den gelaxkan. Bi aukera daude: "onartua" edo "ez". Zeregin hau ezartzeko, sartu antzeko formula bat (zure balioak konektatu besterik ez dago): =ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»).

Funtzio boolear batekin И bi baldintza aldi berean betetzen direla egiaztatu dezakegu. Kasu honetan, funtzioa erabili dugu SUM puntuazio osoa kalkulatzeko. Lehenengo baldintza gisa (AND funtzioaren lehen argumentuan), B3>=4 formula zehaztu dugu. Zutabe honek matematikako puntuazioa dauka, eta ez da 4 puntu baino txikiagoa izan behar.

Funtzio boolearrak Excel-en. Excel-en funtzio logikoak aplikatzeari buruz

Funtzioaren aplikazio zabala ikusten dugu IF kalkulu-orriekin lan egitean. Horregatik, lehen ezagutu behar duzun funtzio logiko ezagunena da.

Oso gomendagarria da proba-taulan lantzea trebetasun horiek benetako lanetan erabili aurretik. Horrek denbora asko aurrezten lagunduko du.

4. ataza. Markdown ondoren ondasunen guztizko kostua zehazteko zereginaren aurrean gaude. Baldintza - produktuaren kostua handiagoa edo batez bestekoa izan behar da. Baldintza hori betetzen ez bada, ondasunak amortizatu beharko dira. Adibide honetan, funtzio aritmetiko eta estatistiko mordoa nola funtzionatzen duten ikusiko dugu.

Erabili dezagun jada marraztu dugun taula. Arazo hau konpontzeko, D2 gelaxka ondasun sorta osoaren batez besteko aritmetikoa baino txikiagoa izan behar duen baldintza gisa ezarri behar da. Araua baieztatzen bada, formula hau idazten den gelaxkan, "desaktibatutako" balioa ezartzen da. Irizpidea betetzen ez bada, balio huts bat ezartzen da. Batez besteko aritmetikoa itzultzeko, funtzio bat dago AVERAGE. Funtzio boolearrak Excel-en. Excel-en funtzio logikoak aplikatzeari buruz

5. ataza. Demagun marka bereko denda ezberdinetan produktu ezberdinen batez besteko salmentak kalkulatu behar ditugula. Egin dezagun halako mahai bat.

Funtzio boolearrak Excel-en. Excel-en funtzio logikoak aplikatzeari buruz

Gure zeregina balio guztien batez bestekoa zehaztea da, ezaugarri batzuetara egokitzen dena. Horretarako, goiko zerrendan ez zegoen funtzio berezi bat erabiltzen dugu. Bi funtzio konbinatzeko aukera ematen du AVERAGE и IF. Eta deitu zuen BIHOTZ GABE. Hiru argumentu ditu:

  1. Egiaztatu beharreko barrutia.
  2. Egiaztatu beharreko baldintza.
  3. Barrutiaren batez bestekoa.

Ondorioz, honako formula hau lortzen da (pantaila-argazkian).

Funtzio boolearrak Excel-en. Excel-en funtzio logikoak aplikatzeari buruz

Funtzio logikoen aplikazio-eremua oso handia dela ikusten dugu. Eta haien zerrenda goian deskribatutakoa baino askoz ere handiagoa da. Horietatik ezagunenak zerrendatu ditugu, baina beste funtzio baten adibide bat ere deskribatu dugu, hau da, estatistikoaren eta logikoaren arteko konbinazioa. Badaude antzeko beste hibrido batzuk ere aintzat hartzea merezi dutenak.

Utzi erantzun bat