Eragiketa boolearrak Excel-en

Funtzio logikoa balio posibleetako bat itzul dezakeen funtzio mota da - egia gelaxkak irizpide batzuk betetzen dituzten balioak baditu eta faltsua hori gertatzen ez bada. Funtzio logikoak kalkulu-orriak programatzeko erabiltzen dira, maiz errepikatzen diren ekintzetatik deskargatzeko.

Gainera, funtzio logikoak erabil daitezke gelaxka baten edukiak irizpide jakin batzuk zenbateraino betetzen dituen egiaztatzeko. Beste balio boolearrak ere egiaztatu daitezke.

Konparazio operadoreak

Adierazpen bakoitzak konparazio-operadoreak ditu. Honako hauek dira:

  1. = – 1 balioa 2 balioaren berdina da.
  2. > – 1 balioa 2 balioa baino handiagoa da.
  3. < – ачение 1 еньше ачения 2.
  4. >= 1 balioa edo 2 balioaren berdina edo handiagoa.
  5.  <= ачение 1 еньше ачению 2 идентично ему.
  6. <> 1 balioa edo 2 balioa baino handiagoa edo txikiagoa.

Ondorioz, Excel-ek bi emaitza posibleetako bat itzultzen du: egia (1) edo gezurra (2).

Funtzio logikoak erabiltzeko, beharrezkoa da, kasu guztietan, eragile bat edo gehiago dituen baldintza bat zehaztea.

Egiazko funtzioa

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

Formula Adibidea − =EGIA().

Funtzio faltsua

Funtzioa aurrekoaren guztiz antzekoa da, honek itzultzen duen emaitza bakarrik da "Gezurra". Funtzio hau erabil dezakezun formularik errazena honako hau da =GEZURRA().

ETA funtzioa

Formula honen helburua "Egia" balioa itzultzea da argumentu bakoitzak balio jakin batekin edo goian deskribatutako irizpide jakin batekin bat datorrenean. Bat-batean eskatutako irizpideetako baten artean desadostasun bat badago, orduan "False" balioa itzuliko da.

Gelaxka boolear erreferentziak funtzio-parametro gisa ere erabiltzen dira. Erabili daitezkeen argumentu kopurua 255 da. Baina derrigorrezko baldintza parentesi artean gutxienez horietako bat egotea da.

ИTruthFalse
TruthTruthFalse
FalseFalseFalse

Funtzio honen sintaxia hau da:

=ETA(Boolear1; [Boolear2];…)

На данном скриншоте видно, что каждый аргумент передает истинное значение, поэтому в рестому в рестому в рестинное этой формулы можно получить соответствующий результат.Eragiketa boolearrak Excel-en

“Edo” funtzioa

Hainbat balio egiaztatzen ditu irizpide batzuen aurrean. Horietakoren bat bat badator, funtzioak benetako balioa (1) itzultzen du. Egoera honetan gehieneko argumentu kopurua ere 255 da, eta derrigorrezkoa da funtzio-parametro bat zehaztea.

Funtzioaz hitz egitea OR, orduan, horren kasuan egia-taula hau izango da.

ORTruthFalse
TruthTruthTruth
FalseTruthFalse

Formula sintaxia honako hau da:

=EDO(1 boolearra; [2 boolearra];…)

Aurreko eta hurrengo kasuetan bezala, argumentu bakoitza puntu eta komaz bereizi behar da bestetik. Goiko adibideari erreferentzia egiten badiogu, orduan parametro bakoitzak "Egia" itzultzen du hor, beraz, barruti honetara sartzean "OR" funtzioa erabiltzea beharrezkoa bada, formulak "Egia" itzuliko du parametroetako batek jakin bat betetzen duen arte. irizpidea.

"Ez" funtzioa

Hasieran ezarritakoaren kontrakoak diren balioak itzultzen ditu. Hau da, "True" balioa funtzio-parametro gisa pasatzen denean, "False" itzuliko da. Bat-etortzerik aurkitzen ez bada, "Egia".

Itzuliko den emaitza funtzioak jasotzen duen hasierako argumentuaren araberakoa da. Adibidez, "ETA" funtzioa "EZ" funtzioarekin batera erabiltzen bada, taula hau izango da.

EZ (eta ())TRUEGEZURRA
TRUEGEZURRATRUE
GEZURRATRUETRUE

"Edo" funtzioa "Ez" funtzioarekin konbinatuta erabiltzean, taula honen itxura izango da.

EZ (EDO())TRUEGEZURRA
TRUEGEZURRAGEZURRA
GEZURRAGEZURRATRUE

Funtzio honen sintaxia oso erraza da: =НЕ(принимаемое логическое значение).

If

Ezaugarri hau arrazoiz ezagunenetako bat dei daiteke. Adierazpen jakin bat baldintza jakin batekin egiaztatzen du. Emaitza enuntziatu jakin baten egia edo faltsukeriak eragiten du.

Funtzio honi buruz zehazki hitz egiten badugu, bere sintaxia zertxobait korapilatsuagoa izango da. 

=IF(Adierazpen_boolearra,[Egia_baldin_balioa], [Gezurra_baldin_balioa])Eragiketa boolearrak Excel-en

Ikus dezagun goiko pantaila-argazkian erakutsitako adibidea. Hemen, lehen parametroa funtzioa da TRUE, programak egiaztatzen duena. Egiaztapen horren emaitzetan oinarrituta, bigarren argumentua itzultzen da. Hirugarrena jaisten da. 

Erabiltzaileak funtzio bat habia dezake IF beste bati. Hori egin behar da, baldintza jakin bat betetzen dela egiaztatze baten ondorioz, beste bat egin behar den kasuetan. 

Esaterako, kreditu-txartel batzuk daude, txartelari zerbitzua ematen dion ordainketa-sistemaren ezaugarri diren lehen lau zifrekin hasten diren zenbakiak dituztenak. Hau da, bi aukera daude: Visa eta Mastercard. Txartel mota egiaztatzeko, formula hau bi habiaratuta erabili behar duzu IF.

=IF(EZKURRA(A2)=”4″, “Visa”, IF(EZKURRA(A1111)=”2″,”Txartel Nagusia”,”txartela definitu gabe”))

Funtzioak zer esan nahi duen ez badakizu LEVSIMV, gero ezkerreko testu-lerroaren gelaxka zatian idazten du. Funtzio honen bigarren argumentuan erabiltzaileak Excelek ezkerretik hautatu behar duen karaktere kopurua zehazten du. Kreditu-txartelaren zenbakiaren lehen lau digituak 1111-rekin hasten diren egiaztatzeko erabiltzen da. Emaitza egiazkoa bada, "Visa" itzultzen da. Baldintza faltsua bada, funtzioa erabiltzen da IF.

Era berean, habia duina lor dezakezu eta hainbat baldintza betetzen dituen gelaxka edo barruti baten edukia egiaztatu dezakezu.

ERROR funtzioa

Beharrezkoa da errorerik dagoen zehazteko. Baiezkoa bada, bigarren argumentuaren balioa itzultzen da. Dena ondo badago, lehenengoa. Guztira, funtzioak bi argumentu ditu, eta horietako bakoitza beharrezkoa da.

Formula honek honako sintaxia du:

 = ERROREA BADA(balioa;balioa_errorea_baldin)

Nola erabil daiteke funtzioa?

Beheko adibidean, lehen funtzioaren argumentuan errorea ikus dezakezu. Beraz, formulak zeroz zatitzea debekatuta dagoela erantzuna ematen du. Funtzioaren lehen parametroa beste edozein formula izan daiteke. Pertsona batek modu independentean erabaki dezake bertan zer eduki egon daitekeen.Eragiketa boolearrak Excel-en

Funtzio boolearrak nola erabil daitezkeen praktikan

1 zeregina

Pertsonak saldoen balantzeen errebalorazioa egiteko helburua ezarri aurretik. Produktua 8 hilabete baino gehiagoz gordetzen bada, beharrezkoa da bere kostua erdira murriztea.

Hasieran, horrelako taula bat sortu behar duzu.Eragiketa boolearrak Excel-en

Helburu hori lortzeko, funtzioa erabili behar duzu IF. Gure adibidearen kasuan, formula honek itxura hau izango du:

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

Funtzioaren lehen argumentuan jasotako adierazpen boolearra > eta = operadoreak erabiliz osatzen da. Hitz sinpleetan, hasieran irizpidea hauxe da: gelaxka-balioa 8 baino handiagoa edo berdina bada, bigarren argumentuan emandako formula exekutatzen da. Terminologia terminoetan, lehen baldintza egia bada, bigarren argumentua exekutatzen da. Gezurra bada, hirugarrena.Eragiketa boolearrak Excel-en

Zeregin honen konplexutasuna areagotu daiteke. Demagun ETA funtzio logikoa erabiltzeko zereginaren aurrean gaudela. Kasu honetan, baldintza hau izango da: produktua 8 hilabete baino gehiagoz gordetzen bada, bere prezioa bi aldiz berrezarri behar da. 5 hilabete baino gehiago salgai egon bada, 1,5 aldiz berrezarri behar da. 

Kasu honetan, hurrengo katea sartu behar duzu formula sarrera eremuan.

=ЕСЛИ(И(C2>=8);B2/2;ЕСЛИ(И(C2>=5);B2/1,5;B2))Eragiketa boolearrak Excel-en

Funtzio IF behar izanez gero, argumentuetan testu-kateak onartzen ditu. 

2 zeregina

Demagun, produktua deskontatu ondoren, 300 errublo baino gutxiago kostatzen hasi zela, orduan kendu egin behar dela. Gauza bera egin behar da 10 hilabetez saldu gabe etzan bada. Egoera honetan, aukera hauetako edozein onargarria da, beraz, logikoa da funtzioa erabiltzea OR и IF. Emaitza hurrengo lerroa da.

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

Baldintza idazterakoan operadore logikoa erabili bada OR, orduan honela deskodetu behar da. C2 gelaxkak 10 zenbakia edo gehiago baditu, edo D2 gelaxkak 300 baino gutxiagoko balioa badu, "ezinduta" balioa itzuli behar da dagokion gelaxkan.Eragiketa boolearrak Excel-en

Baldintza betetzen ez bada (hau da, faltsua bihurtzen da), orduan formulak balio huts bat itzultzen du automatikoki. Horrela, produktua lehenago saldu bazen edo behar baino gutxiago izakin badago, edo atalasearen balioa baino balio txikiagoan deskontatu bada, gelaxka huts bat geratzen da. 

Beste funtzio batzuk argumentu gisa erabiltzea onartzen da. Adibidez, formula matematikoak erabiltzea onargarria da.

3 zeregina

Demagun hainbat ikasle daudela gimnasiora sartu aurretik hainbat azterketa egiten dituztenak. Gainditzeko puntuazio gisa, 12ko puntuazioa dago. Eta sartzeko, nahitaezkoa da matematikan gutxienez 4 puntu izatea. Ondorioz, Excel-ek ordainagirien txostena sortu beharko luke. 

Lehenik eta behin, hurrengo taula eraiki behar duzu.Eragiketa boolearrak Excel-en

Gure zeregina kalifikazio guztien batura gainditzeko puntuazioarekin alderatzea da, eta, gainera, matematikan nota 4tik beherakoa dela ziurtatzea. Eta emaitza duen zutabean, "onartua" edo "ez" adierazi behar duzu.

Hurrengo formula sartu behar dugu.

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

Eragile logikoa erabiliz И baldintza horiek egiazkoak diren egiaztatu behar da. Eta azken puntuazioa zehazteko, funtzio klasikoa erabili behar duzu SUM.Eragiketa boolearrak Excel-en

Horrela, funtzioa erabiliz IF hainbat arazo ebatzi ditzakezu, beraz, ohikoenetako bat da.

4 zeregina

Demagun balorazioaren ondoren ondasunak zenbat balio duen ulertzeko beharraren aurrean gaudela. Produktu baten kostua batez besteko balioa baino txikiagoa bada, beharrezkoa da produktu hau kendu. 

Horretarako, goian emandako taula bera erabil dezakezu.Eragiketa boolearrak Excel-en

Arazo hau konpontzeko, honako formula hau erabili behar duzu.

=BALDIN (D2

Lehenengo argumentuan emandako adierazpenean, funtzioa erabili dugu AVERAGEDatu multzo jakin baten batez besteko aritmetikoa zehazten duena. Gure kasuan, hau D2:D7 barrutia da.Eragiketa boolearrak Excel-en

5 zeregina

Kasu honetan, demagun batez besteko salmentak zehaztu behar ditugula. Horretarako, horrelako taula bat sortu behar duzu.Eragiketa boolearrak Excel-en

Ondoren, edukiak irizpide jakin bat betetzen duten gelaxken batez besteko balioa kalkulatu beharko zenuke. Beraz, soluzio logikoa zein estatistikoa erabili behar da. Goiko taularen azpian, emaitzak bistaratuko diren taula laguntzaile bat sortu behar duzu.Eragiketa boolearrak Excel-en

Zeregin hau funtzio bakarra erabiliz ebatzi daiteke.

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

Lehen argumentua egiaztatu beharreko balioen barrutia da. Bigarrenak baldintza zehazten du, gure kasuan B9 gelaxka da. Baina hirugarren argumentu gisa, tartea erabiltzen da, batez besteko aritmetikoa kalkulatzeko erabiliko dena.

Funtzio BIHOTZ GABE B9 gelaxkaren balioa B2:B7 barrutian dauden balio horiekin alderatzeko aukera ematen du, denda-zenbakiak zerrendatzen dituena. Datuak bat datoz, orduan C2:C7 barrutiaren batez besteko aritmetikoa kalkulatzen du formulak.Eragiketa boolearrak Excel-en

Ondorioak

Funtzio logikoak behar dira egoera ezberdinetan. Baldintza jakin batzuk probatzeko erabil daitezkeen formula mota asko daude. Goian ikusi bezala, funtzio nagusia da IF, но существует множество других, которые можно использовать в различных ситуациях.

Funtzio logikoak egoera errealetan nola erabil daitezkeen jakiteko hainbat adibide ere eman ziren.

Funtzio logikoen erabileraren alderdi askoz gehiago daude, baina zaila da denak kontuan hartzea artikulu baten barruan, baita handi baten barruan ere. Ez dago perfekzioaren mugarik, beraz, dagoeneko ezagutzen diren formulen aplikazio berriak bilatu ditzakezu beti.

Utzi erantzun bat