Logikako funtzioak Microsoft Excel-en

Pin
Send
Share
Send

Microsoft Excel-ekin lan egitean erabiltzen diren adierazpen ugarien artean, funtzio logikoak nabarmendu behar dira. Formuletan hainbat baldintza betetzen direla adierazteko erabiltzen dira. Gainera, baldintzak berez askotarikoak izan badaitezke, funtzio logikoen emaitzek bi balio baino ezin dituzte hartu: baldintza betetzen da (TRUTH) eta baldintza ez da asetzen (FALSE). Aztertu dezagun Excel-en funtzio logikoak zein diren.

Funtsezko eragileak

Hainbat funtzio logikoko operadore daude. Nagusien artean honako hauek daude:

  • TRUE;
  • FALSE;
  • bada;
  • ERROREA;
  • edo;
  • eta;
  • EZ:
  • ISERROR;
  • ISBLANK.

Badira funtzio logiko arrunt gutxiago.

Aurreko operadore bakoitzak, lehenengo biak izan ezik, argumentuak ditu. Argumentuak zenbaki edo testu zehatzak edo datuen gelaxken helbidea adierazten duten loturak izan daitezke.

Funtzio TRUTH eta FALSE

operadorea TRUTH berariazko ikuspuntua onartzen du. Funtzio honek ez dauka argudiorik eta, normalean, espresio konplexuagoen zati bat da beti.

operadorea FALSEaitzitik, egia ez den edozein balio hartzen du. Era berean, funtzio honek ez dauka argumenturik eta adierazpen konplexuagoetan sartzen da.

Funtzio eta eta OR

Funtzio eta hainbat baldintzaren arteko lotura da. Funtzio hau lotzeko baldintza guztiak betetzen direnean bakarrik balio bat itzultzen du TRUTH. Gutxienez argumentu batek balio baten berri ematen badu FALSEgero operadorea eta orokorrean balio bera itzultzen du. Funtzio honen ikuspegi orokorra:= Eta (log_value1; log_value2; ...). Funtzio batek 1 eta 255 argumentu ditu.

Funtzio ORaitzitik, TRUE itzultzen du, nahiz eta argumentu bakarrak baldintzak betetzen dituen eta beste guztiak faltsuak izan. Honen eredua honako hau da:= Eta (log_value1; log_value2; ...). Aurreko funtzioa bezala, operadorea OR 1 eta 255 baldintzetan egon daitezke.

Funtzio EZ

Aurreko bi baieztapenetan ez bezala, funtzioa EZ argumentu bakarra du. Adierazpenarekin esanahia aldatzen du TRUTH buruzko FALSE zehaztutako argumentuaren espazioan. Formularen sintaxi orokorra ondokoa da:= EZ (log_value).

Funtzio IF eta ERROREA ERE

Diseinu konplexuagoak lortzeko, erabili funtzioa IF. Adierazpen honek zein balio duen adierazten du TRUTHeta zein FALSE. Honen txantiloia orokorra da:= IF (boolean_expression; value_if_true; value_if_false). Horrela, baldintza betetzen bada, aurretik zehaztutako datuak funtzio hori duen gelaxkan betetzen dira. Baldintza betetzen ez bada, funtzioa hirugarren argumentuan zehaztutako beste datuekin betetzen da gelaxka.

operadorea ERROREA ERE, argumentua egia bada, bere balioa itzultzen du gelaxkora. Baina, argumentua okerra bada, erabiltzaileak adierazten duen balioa gelaxkara itzuliko da. Funtzio honen sintaxia, bi argumentu baino ez ditu:= ERROREA (balioa; balioa_if_error).

ikasgaia: funtzioa IF Excel-en

Funtzio ISERROR eta ISBLANK

Funtzio ISERROR kontrolak kontrolatzen ditu gelaxka edo gelaxka jakin batzuek balio okerrak ote dituzten. Balio okerrak hauek dira:

  • # N / A;
  • #VALUE;
  • # ZENBAKIA !;
  • #DEL / 0 !;
  • # LINK !;
  • # IZENA ?;
  • # Hutsik!

Argumentua oker den ala ez arabera, operadoreak balio baten berri ematen du TRUTH edo FALSE. Funtzio honen sintaxia honako hau da:= ERROREA (balioa). Argumentua zelula bati edo gelaxka-array bati erreferentzia da soilik.

operadorea ISBLANK gelaxka kontrolatzen du hutsik dagoen edo balioak dituen. Zelula hutsik badago, funtzioak balio baten berri ematen du TRUTHgelaxkak datuak baditu - FALSE. Operadore honen sintaxia honako hau da:= EMPTY (balioa). Aurreko kasuan bezala, argumentua gelaxka edo matrize baten erreferentzia da.

Funtzioaren adibidea

Ikus ditzagun adibide zehatz batekin goiko funtzio batzuen aplikazioa.

Enpresako langileen zerrenda dugu haien soldatekin. Baina, gainera, langile guztiek bonus bat dute. Ohiko prima 700 errublo da. Baina pentsiodunek eta emakumeek 1.000 errubloko hobari eskubidea dute. Salbuespena dira zenbait arrazoirengatik hilabete jakin batean 18 egun baino gutxiago aritu diren langileak. Nolanahi ere, 700 errubloko ohiko bonoa baino ez dute eskubidea.

Saia gaitezen formula bat egiten. Beraz, 1000 errubloko bonoa ezartzeko bi baldintza ditugu: hau da erretiro adina edo langilearen emakumezko generoa lortzea. Aldi berean, 1957 baino lehen jaiotako guztiak hartzen ditugu pentsiodun gisa. Gure kasuan, taularen lehenengo lerrorako, formulak honako forma hartuko du:= IF (OR (C4 <1957; D4 = "Emakumeak"); "1000"; "700"). Hala ere, ez ahaztu prima igoera jasotzeko baldintza bat 18 egun edo gehiago lantzen ari dela. Baldintza hau gure formulan ezartzeko, funtzioa aplikatzen dugu EZ:= IF (OR (C4 <1957; D4 = "emakumezkoa") * (EZ (E4 <18)); "1000"; "700").

Prima balioa adierazten den taulako zutabeko gelaxketan kopiatzeko, formula lehendik dagoen gelaxkaren beheko eskuineko izkinan kurtsorea bihurtuko gara. Betetze-markatzaile bat agertzen da. Arrastatu mahaiaren amaieraraino.

Horrela, enpresako langile bakoitzari hobariaren tamainaren inguruko informazioa jaso genuen taula bat.

ikasgaia: Excel ezaugarri erabilgarriak

Ikus dezakezuenez, funtzio logikoak oso tresna egokiak dira Microsoft Excel-en kalkuluak egiteko. Funtzio konplexuak erabiliz, hainbat baldintza aldi berean eta irteeraren emaitza lor ditzakezu, baldintza horiek betetzen diren edo ez. Formula hauek erabiltzeak hainbat ekintza automatizatu ditzake eta horrek erabiltzaileari denbora aurrezten laguntzen dio.

Pin
Send
Share
Send