Microsoft Excel-ekin lanean erabiltzen diren hainbat adierazpenen artean funtzio logikoak hautatu behar dituzu. Formuletan baldintza ezberdinak betetzea erabiltzen da. Gainera, baldintzak oso desberdinak izan daitezkeenean, funtzio logikoen emaitzak bi balioak bakarrik hartu ahal izango ditu: baldintza bete egingo da (TRUTH) eta baldintza ez da betetzen (FALSE). Begiratu hurbilago Excel-en funtzio logikoak.
Operadore nagusiak
Funtzio logikoen operadore ugari daude. Nagusien artean, honako hauek nabarmendu behar dira:
- TRUE;
- FALSE;
- bada;
- IFERROR;
- edo;
- eta;
- EZ:
- ISERROR;
- ISBLANK.
Funtzio logiko arruntak daude.
Goiko operadore bakoitzak, lehenengo bi izan ezik, argumentuak ditu. Argumentuak zenbaki edo testu zehatzak izan daitezke edo datu zelulen helbidea adierazten duten erreferentziak.
funtzio TRUTH eta FALSE
operadorea TRUTH helburu jakin baten balioa soilik onartzen du. Funtzio honek ez du argumenturik, eta, oro har, ia beti da adierazpen konplexuen zati bat.
operadorea FALSEaitzitik, egia ez den edozein balio onartzen du. Era berean, funtzio honek ez du argumenturik eta adierazpen konplexuagoetan sartzen da.
funtzio eta eta OR
Funtzio eta zenbait baldintza arteko lotura da. Funtzio hau lotzen dituen baldintza guztiak itzultzen dituenean bakarrik TRUTH. Argumentu bat gutxienez balioa salatzen badu FALSEgero operadorea eta orokorrean balio bera itzultzen du. Funtzio honen ikuspegi orokorra:= Eta (log_value1; log_value2; ...)
. Funtzio honek 1etik 255 argumentu ditu.
Funtzio ORaitzitik, balioa EGIA itzultzen du, nahiz eta argumentuetako bat baldintzak betetzen badira, eta gainerako guztiak faltsuak diren. Bere txantiloia honako hau da:= Eta (log_value1; log_value2; ...)
. Aurreko funtzioa bezala, operadorea OR 1 eta 255 baldintza izan ditzake.
Funtzio EZ
Aurreko bi adierazpen ez bezala, funtzioa EZ Argumentu bakarra du. Espresioaren esanahia aldatzen du TRUTH buruzko FALSE zehaztutako argumentuaren espazioan. Formula sintaxia orokorra honako hau da:= EZ (log_value)
.
funtzio IF eta IFERROR
Egitura konplexuagoetarako, erabili funtzioa IF. Adierazpen hau zehaztu zenbat balio duen TRUTHeta zein FALSE. Bere eredu orokorra honako hau da:= IF (boolear_expression; value_if_es_far_; value_if-false)
. Horrela, baldintza betetzen bada, aurrez zehaztutako datuak funtzio hori duen gelaxkan bete egingo dira. Baldintza betetzen ez bada, gelaxka funtzioaren hirugarren argumentuan zehaztutako beste datuekin betetzen da.
operadorea IFERRORargumentua egia bada, bere balioa gelaxkara itzultzen du. Baina argumentua baliogabea bada, erabiltzaileak emandako balioa gelaxkara itzuliko da. Funtzio honen sintaxia, bi argumentu baino ez ditu honako hau da:= ERROREA (balioa; balioa_if_fault)
.
ikasgaia: Excel funtzioa bada
funtzio ISERROR eta ISBLANK
Funtzio ISERROR egiaztatzen du zelula jakin batek edo gelaxka-barrutiak balio okerrak badira Balore okerrak honako hauek dira:
- # N / A;
- #VALUE;
- #NUM!;
- # DEL / 0!;
- # LINK!;
- # NAME?
- # NULL!
Argumentu baliogabea den ala ez adierazten du, operadoreak balioa jakinarazten du TRUTH edo FALSE. Funtzio honen sintaxia honako hau da:= ERROREA (balioa)
. Argumentua soilik gelaxka edo array-aren erreferentzia da.
operadorea ISBLANK gelaxka bat hutsik dagoen edo balioak baditu egiaztatzen du. Gelaxka hutsik badago, funtzioak balioa adierazten du TRUTHgelaxka datuak badago - FALSE. Adierazpen honen sintaxia hau da:= CORRECT (balioa)
. Aurreko kasuan bezala, argumentua gelaxka edo array baten erreferentzia da.
Eskaera Adibidea
Orain kontuan hartu aurreko funtzio batzuen aplikazioa adibide zehatz batekin.
Soldatak dituzten langileen zerrenda ditugu. Baina, gainera, langile guztiek bonus bat jaso zuten. Ohiko prima 700 rublo da. Pentsiodunak eta emakumeak, ordea, 1.000 errublo baino gehiagoko primak jasotzeko eskubidea dute. Salbuespen gisa, hainbat arrazoirengatik, hilabete jakin batean 18 egun baino gutxiagotan lan egin duten langileak dira. Nolanahi ere, 700 errublo ohiko prima jasotzeko eskubidea dute.
Saiatu formula bat egitea. Beraz, bi baldintza ditugu, eta horregatik errendimendua 1000 errublo ezarri da - erretiro adina edo langileari emakumezkoena sexuarengana iristea da. Aldi berean, 1957 baino lehen jaiotako guztiei pentsioei esleituko diogu. Gure kasuan, taularen lehen lerroarentzat formula itxura izango du:= IF (OR (C4 <1957; D4 = "emakumea"); "1000"; "700")
. Baina ez ahaztu prima handiagoa lortzeko aurretiko baldintza 18 egun edo gehiago lan egitea. Baldintza hau gure formulan txertatzeko, aplikatu funtzioa EZ:= IF (OR (C4 <1957; D4 = "emakumea") * (EZ (E4 <18)); "1000"; "700")
.
Taularen zutabearen zeluletan funtzio hau kopiatzeko, prima balioa zein den adierazten duen, gelaxka beheko eskuineko ertzean dagoen kurtsorea bihurtzen gara. Bete-marka agertzen da. Arrastatu mahaiaren amaierara.
Hortaz, taularen bat jaso dugu enpresako langile bakoitzari esleitutako zenbatekoari buruzko informazioa bereizita.
ikasgaia: excel funtzio erabilgarriak
Ikus dezakezunez, funtzio logikoak oso erabilgarriak dira Microsoft Excel-en kalkuluak egiteko. Funtzio konplexuak erabiliz, baldintza batzuk aldi berean ezar ditzakezu eta irteerako emaitza lortuko duzu baldintza horiek bete diren edo ez betez. Formulak erabiltzeak erabiltzaileak denbora aurrezten duen hainbat ekintza automatizatzen ditu.