Operacionet Boolean në Excel

Një funksion logjik është një lloj funksioni që mund të kthejë një nga vlerat e mundshme - e vërtetë nëse qeliza përmban vlera që plotësojnë kritere të caktuara dhe false nëse kjo nuk ndodh. Funksionet logjike përdoren për të programuar fletëllogaritëse në mënyrë që të arrini shkarkimin nga veprimet e përsëritura shpesh.

Përveç kësaj, funksionet logjike mund të përdoren për të kontrolluar se në çfarë mase përmbajtja e një qelize plotëson disa kritere. Mund të kontrollohen edhe vlera të tjera boolean.

Operatorët e Krahasimit

Çdo shprehje përmban operatorë krahasimi. Ato janë si më poshtë:

  1. = – vlera 1 është e barabartë me vlerën 2.
  2. > – vlera 1 është më e madhe se vlera 2.
  3. < – aчение 1 dhe më shumë 2.
  4. >= vlera 1 ose identike me vlerën 2 ose më të madhe.
  5.  <= ачение 1 еньше ачению 2 идентично ему.
  6. <> vlera 1 ose më e madhe se vlera 2 ose më pak.

Si pasojë, Excel kthen një nga dy rezultatet e mundshme: e vërtetë (1) ose e gabuar (2).

Për të përdorur funksione logjike, është e nevojshme, në të gjitha rastet e mundshme, të specifikohet një kusht që përmban një ose më shumë operatorë.

Funksioni i vërtetë

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

Shembull i formulës − =E VËRTETË().

Funksioni i rremë

Funksioni është plotësisht i ngjashëm me atë të mëparshëm, vetëm rezultati i kthyer prej tij është "False". Formula më e lehtë ku mund ta përdorni këtë funksion është si më poshtë =FALSE().

DHE funksion

Qëllimi i kësaj formule është të kthejë vlerën "True" kur secili nga argumentet përputhet me një vlerë të caktuar ose kritere të caktuara, të cilat janë përshkruar më sipër. Nëse papritmas ka një mospërputhje midis njërit prej kritereve të kërkuara, atëherë vlera "False" kthehet.

Referencat e qelizave Boolean përdoren gjithashtu si parametra funksioni. Numri maksimal i argumenteve që mund të përdoren është 255. Por kërkesa e detyrueshme është prania e të paktën njërit prej tyre në kllapa.

ИE vërtetëI rremë
E vërtetëE vërtetëI rremë
I rremëI rremëI rremë

Sintaksa për këtë funksion është:

=DHE (Boolean1; [Boolean2];…)

Në të dhënat e fshehta të dukshme, что каждый аргумент е поредает истинное значение, поэтому во результате использования этой формулы може да се добие соответствующий результат.Operacionet Boolean në Excel

Funksioni "Ose".

Kontrollon vlera të shumta kundrejt disa kritereve. Nëse ndonjë prej tyre përputhet, atëherë funksioni kthen vlerën e vërtetë (1). Numri maksimal i argumenteve në këtë situatë është gjithashtu 255, dhe është e detyrueshme të specifikoni një parametër funksioni.

Duke folur për funksionin OR, atëherë në rastin e tij tabela e së vërtetës do të jetë si më poshtë.

ORE vërtetëI rremë
E vërtetëE vërtetëE vërtetë
I rremëE vërtetëI rremë

Sintaksa e formulës është si më poshtë:

=OR (Boolean 1; [Boolean 2];…)

Ashtu si në rastet e mëparshme dhe në vijim, çdo argument duhet të ndahet nga tjetri me një pikëpresje. Nëse i referohemi shembullit të mësipërm, atëherë çdo parametër kthen "E vërtetë" atje, kështu që nëse është e nevojshme të përdoret funksioni "OR" kur të hyni në këtë diapazon, atëherë formula do të kthejë "E vërtetë" derisa njëri prej parametrave të përmbushë një të caktuar. kriter.

Funksioni "Jo".

Ai kthen ato vlera që janë të kundërta me atë të vendosur fillimisht. Kjo do të thotë, kur kaloni vlerën "True" si parametër funksioni, "False" do të kthehet. Nëse nuk gjendet asnjë përputhje, atëherë "E vërtetë".

Rezultati që do të kthehet varet nga cili argument fillestar është marrë nga funksioni. Nëse, për shembull, funksioni "AND" përdoret së bashku me funksionin "NOT", atëherë tabela do të jetë si më poshtë.

JO(dhe())TRUEGJENJE
TRUEGJENJETRUE
GJENJETRUETRUE

Kur përdorni funksionin "Ose" në kombinim me funksionin "Jo", tabela do të duket kështu.

JO (OR())TRUEGJENJE
TRUEGJENJEGJENJE
GJENJEGJENJETRUE

Sintaksa për këtë funksion është shumë e thjeshtë: =НЕ(принимаемое логическое значение).

If

Kjo veçori me të drejtë mund të quhet një nga më të njohurit. Ai kontrollon një shprehje të veçantë kundrejt një kushti të caktuar. Rezultati ndikohet nga e vërteta ose falsiteti i një deklarate të caktuar.

Nëse flasim në mënyrë specifike për këtë funksion, atëherë sintaksa e tij do të jetë disi më e ndërlikuar. 

=IF(Shprehja_Boolean,[Vlera_nëse_true],[Vlera_nëse_E gabuar])Operacionet Boolean në Excel

Le të hedhim një vështrim më të afërt në shembullin që u tregua në pamjen e mësipërme. Këtu, parametri i parë është funksioni TRUE, e cila kontrollohet nga programi. Bazuar në rezultatet e një kontrolli të tillë, argumenti i dytë kthehet. E treta zbret. 

Përdoruesi mund të vendosë një funksion IF tek një tjetër. Kjo duhet të bëhet në rastet kur, si rezultat i një kontrolli për pajtueshmërinë me një kusht të caktuar, është e nevojshme të bëhet një tjetër. 

Për shembull, ka disa karta krediti që kanë numra që fillojnë me katër shifrat e para që karakterizojnë sistemin e pagesave që i shërben kartës. Kjo do të thotë, ekzistojnë dy opsione - Visa dhe Mastercard. Për të kontrolluar llojin e kartës, duhet të përdorni këtë formulë me dy të mbivendosur IF.

=IF(LEFT(A2)=”4″, “Visa”,IF(LEFT(A1111)=”2″,”Master Card”,”karta e pa përcaktuar”))

Nëse nuk e dini se çfarë do të thotë funksioni LEVSIMV, pastaj shkruan në pjesën e qelizës së rreshtit të tekstit në të majtë. Përdoruesi në argumentin e dytë të këtij funksioni specifikon numrin e karaktereve që Excel duhet të zgjedhë nga e majta. Përdoret për të kontrolluar nëse katër shifrat e para të një numri karte krediti fillojnë me 1111. Nëse rezultati është i vërtetë, "Visa" kthehet. Nëse kushti është i rremë, atëherë funksioni përdoret IF.

Në mënyrë të ngjashme, ju mund të arrini folezim të mirë dhe të kontrolloni përmbajtjen e një qelize ose varg për pajtueshmërinë me disa kushte.

Funksioni ERROR

Nevojitet për të përcaktuar nëse ka një gabim. Nëse po, atëherë vlera e argumentit të dytë kthehet. Nëse gjithçka është në rregull, atëherë e para. Në total, funksioni ka dy argumente, secila prej të cilave kërkohet.

Kjo formulë ka sintaksën e mëposhtme:

 =IFERROR(vlera;vlera_nëse_gabimi)

Si mund të përdoret funksioni?

Në shembullin më poshtë, mund të shihni gabimin në argumentin e parë të funksionit. Prandaj, formula kthen përgjigjen se pjesëtimi me zero është i ndaluar. Parametri i parë i funksionit mund të jetë çdo formula tjetër. Një person mund të vendosë në mënyrë të pavarur se çfarë përmbajtje mund të jetë atje.Operacionet Boolean në Excel

Si funksionet boolean mund të përdoren në praktikë

Detyra 1

Përpara se personi të vendosë qëllimin për të kryer një rivlerësim të bilanceve të mallit. Nëse produkti ruhet për më shumë se 8 muaj, është e nevojshme të zvogëlohet kostoja e tij përgjysmë.

Fillimisht, ju duhet të krijoni një tabelë të tillë.Operacionet Boolean në Excel

Për të arritur këtë qëllim, duhet të përdorni funksionin IF. Në rastin e shembullit tonë, kjo formulë do të duket si kjo:

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

Shprehja boolean e përmbajtur në argumentin e parë të funksionit është kompozuar duke përdorur operatorët > dhe =. Me fjalë të thjeshta, fillimisht kriteri është si vijon: nëse vlera e qelizës është më e madhe ose e barabartë me 8, ekzekutohet formula e dhënë në argumentin e dytë. Në aspektin terminologjik, nëse kushti i parë është i vërtetë, atëherë ekzekutohet argumenti i dytë. Nëse është e rreme - e treta.Operacionet Boolean në Excel

Kompleksiteti i kësaj detyre mund të rritet. Supozojmë se kemi detyrën e përdorimit të funksionit logjik AND. Në këtë rast, gjendja do të marrë formën e mëposhtme: nëse produkti ruhet për më shumë se 8 muaj, atëherë çmimi i tij duhet të rivendoset dy herë. Nëse është në shitje për më shumë se 5 muaj, atëherë duhet të rivendoset 1,5 herë. 

Në këtë rast, duhet të futni vargun e mëposhtëm në fushën e futjes së formulës.

=ЕСЛИ(И(C2>=8);B2/2;ЕСЛИ(И(C2>=5);B2/1,5;B2))Operacionet Boolean në Excel

funksion IF lejon vargjet e tekstit në argumente nëse kërkohet. 

Detyra 2

Supozoni, pasi produkti u zbrit, ai filloi të kushtonte më pak se 300 rubla, atëherë duhet të hiqet. E njëjta gjë duhet bërë nëse ka mbetur pa u shitur për 10 muaj. Në këtë situatë, cilido nga këto opsione është i pranueshëm, kështu që është logjike të përdoret funksioni OR и IF. Rezultati është vija e mëposhtme.

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

Nëse gjatë shkrimit të kushtit është përdorur operatori logjik OR, atëherë duhet të deshifrohet si më poshtë. Nëse qeliza C2 përmban numrin 10 ose më shumë, ose nëse qeliza D2 përmban një vlerë më të vogël se 300, atëherë vlera "i fshirë" duhet të kthehet në qelizën përkatëse.Operacionet Boolean në Excel

Nëse kushti nuk plotësohet (d.m.th., rezulton i rremë), atëherë formula automatikisht kthen një vlerë boshe. Kështu, nëse produkti është shitur më herët ose është në magazinë më pak se ç'duhet, ose është zbritur në një vlerë më të vogël se vlera e pragut, atëherë mbetet një qelizë bosh. 

Lejohet përdorimi i funksioneve të tjera si argumente. Për shembull, përdorimi i formulave matematikore është i pranueshëm.

Detyra 3

Supozoni se ka disa studentë që japin disa provime para se të hyjnë në gjimnaz. Si rezultat kalues ​​është 12. Dhe për të hyrë është e domosdoshme që të ketë të paktën 4 pikë në matematikë. Si rezultat, Excel duhet të gjenerojë një raport faturë. 

Së pari ju duhet të ndërtoni tabelën e mëposhtme.Operacionet Boolean në Excel

Detyra jonë është të krahasojmë shumën e të gjitha notave me rezultatin kalues, dhe përveç kësaj të sigurohemi që nota në matematikë të jetë nën 4. Dhe në kolonën me rezultatin, duhet të tregoni "pranuar" ose "jo".

Duhet të futim formulën e mëposhtme.

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

Duke përdorur operatorin logjik И është e nevojshme të kontrollohet se sa të vërteta janë këto kushte. Dhe për të përcaktuar rezultatin përfundimtar, duhet të përdorni funksionin klasik SUM.Operacionet Boolean në Excel

Kështu, duke përdorur funksionin IF ju mund të zgjidhni shumë probleme të ndryshme, kështu që është një nga më të zakonshmet.

Detyra 4

Supozoni se jemi përballur me nevojën për të kuptuar se sa kushtojnë mallrat pas vlerësimit në tërësi. Nëse kostoja e një produkti është më e ulët se vlera mesatare, atëherë është e nevojshme të shlyhet ky produkt. 

Për ta bërë këtë, mund të përdorni të njëjtën tabelë që u dha më sipër.Operacionet Boolean në Excel

Për të zgjidhur këtë problem, duhet të përdorni formulën e mëposhtme.

=IF(D2

Në shprehjen e dhënë në argumentin e parë, kemi përdorur funksionin MESATAREA që specifikon mesataren aritmetike të një grupi të caktuar të dhënash. Në rastin tonë, ky është diapazoni D2:D7.Operacionet Boolean në Excel

Detyra 5

Në këtë rast, le të themi se duhet të përcaktojmë shitjet mesatare. Për ta bërë këtë, ju duhet të krijoni një tabelë të tillë.Operacionet Boolean në Excel

Më pas, duhet të llogaritni vlerën mesatare të atyre qelizave, përmbajtja e të cilave plotëson një kriter të caktuar. Pra, duhet të përdoret edhe një zgjidhje logjike dhe statistikore. Nën tabelën e mësipërme, ju duhet të krijoni një tabelë ndihmëse në të cilën do të shfaqen rezultatet.Operacionet Boolean në Excel

Kjo detyrë mund të zgjidhet duke përdorur vetëm një funksion.

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

Argumenti i parë është diapazoni i vlerave që duhet kontrolluar. E dyta specifikon kushtin, në rastin tonë është qeliza B9. Por si argument i tretë, përdoret diapazoni, i cili do të përdoret për të llogaritur mesataren aritmetike.

funksion I PASHMËRTË ju lejon të krahasoni vlerën e qelizës B9 me ato vlera që ndodhen në intervalin B2:B7, i cili rendit numrat e dyqaneve. Nëse të dhënat përputhen, atëherë formula llogarit mesataren aritmetike të intervalit C2:C7.Operacionet Boolean në Excel

Konkluzione

Funksionet logjike nevojiten në situata të ndryshme. Ka shumë lloje formulash që mund të përdoren për të testuar për kushte të caktuara. Siç u pa më lart, funksioni kryesor është IF, por suществует множество других, кој mund të përdoret në различных ситуациях.

Janë dhënë edhe disa shembuj se si funksionet logjike mund të përdoren në situata reale.

Ka shumë më tepër aspekte të përdorimit të funksioneve logjike, por është e vështirë t'i konsiderosh të gjitha brenda kornizës së një artikulli, qoftë edhe të madh. Nuk ka kufi për përsosmërinë, kështu që gjithmonë mund të kërkoni aplikacione të reja të formulave tashmë të njohura.

Lini një Përgjigju