Funksionet logjike në Microsoft Excel

Pin
Send
Share
Send

Ndër shprehjet e ndryshme që përdoren kur punoni me Microsoft Excel, duhet të theksohen funksionet logjike. Ato përdoren për të treguar përmbushjen e kushteve të ndryshme në formula. Për më tepër, nëse vetë kushtet mund të jenë mjaft të ndryshme, atëherë rezultati i funksioneve logjike mund të marrë vetëm dy vlera: kushti është i kënaqur (VËRTETA) dhe gjendja nuk është e kënaqur (FALSE). Le të hedhim një vështrim më të afërt se cilat janë funksionet logjike në Excel.

Operatorët kryesorë

Ekzistojnë disa operatorë të funksionit logjik. Ndër kryesorët janë këto:

  • TRUE;
  • FALSE;
  • IF;
  • NN ERROR;
  • OR;
  • dhe;
  • NUK;
  • ISERROR;
  • ISBLANK.

Ka funksione logjike më pak të zakonshme.

Secili nga operatorët e mësipërm, përveç dy të parëve, ka argumente. Argumentet mund të jenë ose numra ose tekst specifik, ose lidhje që tregojnë adresën e qelizave të të dhënave.

Funksionet VËRTETA dhe FALSE

operator VËRTETA pranon vetëm një pikë të caktuar specifike. Ky funksion nuk ka argumente, dhe, si rregull, është pothuajse gjithmonë një pjesë integrale e shprehjeve më komplekse.

operator FALSEpërkundrazi, merr ndonjë vlerë që nuk është e vërtetë. Në mënyrë të ngjashme, ky funksion nuk ka argumente dhe përfshihet në shprehje më komplekse.

Funksionet dhe dhe OR

funksion dhe është lidhja midis disa kushteve. Vetëm kur të gjitha kushtet që lidhen me këtë funksion plotësohen, ajo i jep një vlerë VËRTETA. Nëse të paktën një argument raporton një vlerë FALSEatëherë operatori dhe në përgjithësi kthen të njëjtën vlerë. Pamje e përgjithshme e këtij funksioni:= Dhe (log_value1; log_value2; ...). Një funksion mund të përfshijë nga 1 deri në 255 argumente.

funksion OR, përkundrazi, kthen të Vërtetë edhe nëse vetëm njëra prej argumenteve i plotëson kushtet dhe të gjitha të tjerat janë të rreme. Modeli i saj është si më poshtë:= Dhe (log_value1; log_value2; ...). Ashtu si funksioni i mëparshëm, edhe operatori OR mund të përfshijë nga 1 deri në 255 kushte.

Funksion NUK

Për dallim nga dy deklaratat e mëparshme, funksioni NUK ka vetëm një argument. Ajo ndryshon kuptimin e shprehjes me VËRTETAFALSE në hapësirën e argumentit të specifikuar. Sintaksa e përgjithshme e formulës është si më poshtë:= JO (log_value).

Funksionet IF dhe NN ERROR

Për dizajne më komplekse, përdorni funksionin IF. Kjo deklaratë tregon se cila vlerë ka VËRTETAdhe të cilat FALSE. Modeli i tij i përgjithshëm është si më poshtë:= N (se (boolean_expression; vlera_if_true; vlera_if_false). Kështu, nëse kushti është përmbushur, atëherë të dhënat e specifikuara më parë plotësohen në qelizë që përmbajnë këtë funksion. Nëse gjendja nuk përmbushet, atëherë qeliza mbushet me të dhëna të tjera të përcaktuara në argumentin e tretë të funksionit.

operator NN ERROR, nëse argumenti është i vërtetë, ia kthen vlerën e vet qelizës. Por, nëse argumenti është i gabuar, atëherë vlera që përdoruesi tregon i kthehet qelizës. Sintaksa e këtij funksioni, që përmban vetëm dy argumente, është si më poshtë:= N ERSE ERROR (vlera; vlera_if_error).

mësim: funksiononi N inse në Excel

Funksionet ISERROR dhe ISBLANK

funksion ISERROR kontrollon për të parë nëse një qelizë apo një varg qelizash të veçanta përmbajnë vlera të gabuara. Vlerat e gabuara nënkuptojnë si më poshtë:

  • # N / A;
  • #VALUE;
  • # NUMRI !;
  • #DEL / 0 !;
  • # LINK!
  • #NAME ?;
  • # EMPTY!

Në varësi të faktit nëse argumenti është i gabuar apo jo, operatori raporton një vlerë VËRTETA ose FALSE. Sintaksa për këtë funksion është si më poshtë:= ERROR (vlera). Argumenti është ekskluzivisht një referencë për një qelizë ose një grup qelizash.

operator ISBLANK kontrollon qelizën për të parë nëse është bosh apo përmban vlera. Nëse qeliza është bosh, funksioni raporton një vlerë VËRTETAnëse qeliza përmban të dhëna - FALSE. Sintaksa e këtij operatori është si më poshtë:= EMPTY (vlera). Si në rastin e mëparshëm, argumenti është një referencë për një qelizë ose një grup.

Shembull i funksionit

Tani le të shohim aplikimin e disa prej funksioneve të mësipërme me një shembull specifik.

Ne kemi një listë të punonjësve të ndërmarrjes me pagat e tyre. Por, përveç kësaj, të gjithë punonjësit kanë një shpërblim. Primi i zakonshëm është 700 rubla. Por pensionistët dhe gratë kanë të drejtë në një bonus të rritur prej 1.000 rubla. Përjashtim bëjnë punonjësit që, për arsye të ndryshme, kanë punuar për më pak se 18 ditë në një muaj të caktuar. Në çdo rast, ata kanë të drejtë vetëm për një bonus të rregullt prej 700 rubla.

Le të përpiqemi të bëjmë një formulë. Pra, ne kemi dy kushte nën të cilat është hedhur një bonus prej 1000 rubla - kjo është arritja e moshës së pensionit ose gjinia femërore e punonjësve. Në të njëjtën kohë, ne përfshijmë të gjithë ata që kanë lindur para vitit 1957 si pensionistë. Në rastin tonë, për rreshtin e parë të tabelës, formula do të marrë formën e mëposhtme:= N (SE (OSE (C4 <1957; D4 = "Gratë"); "1000"; "700"). Por, mos harroni se një parakusht për marrjen e primit të rritur po funksionon për 18 ditë ose më shumë. Për të zbatuar këtë gjendje në formulën tonë, ne zbatojmë funksionin NUK:= N (SE (OSE (C4 <1957; D4 = "femër") * (NUK (E4 <18)); "1000"; "700").

Për ta kopjuar këtë funksion në qelizat e kolonës së tabelës ku tregohet vlera e primit, ne bëhemi kursori në këndin e poshtëm të djathtë të qelizës në të cilën formula tashmë ekziston. Shfaqet një shënues i mbushjes. Thjesht tërhiqeni atë deri në fund të tabelës.

Kështu, morëm një tabelë me informacione për madhësinë e bonusit për secilin punonjës të ndërmarrjes veç e veç.

mësim: karakteristika të dobishme të Excel

Siç mund ta shihni, funksionet logjike janë një mjet shumë i përshtatshëm për të bërë llogaritjet në Microsoft Excel. Duke përdorur funksione komplekse, mund të vendosni disa kushte në të njëjtën kohë dhe të merrni rezultatin e daljes, në varësi të faktit nëse këto kushte janë përmbushur apo jo. Përdorimi i formulave të tilla mund të automatizojë një numër veprimesh, gjë që ndihmon për të kursyer kohën e përdoruesit.

Pin
Send
Share
Send