Excel-də Boolean funksiyaları. Excel-də məntiqi funksiyaların tətbiqi haqqında hər şey

Excel, məlumatları yalnız cədvəl şəklində qeyd etməyə deyil, həm də onların işlənməsini avtomatlaşdırmağa imkan verən inanılmaz dərəcədə funksional bir proqramdır. Məntiq funksiyaları bu cür istənilən əməliyyatı yerinə yetirməyə imkan verən əsas elementdir. Bütün əməliyyatları sadələşdirmək üçün düsturlarda və digər funksiyalarda istifadə olunur.

Onlar dəyərlərin göstərilən meyarlara uyğun olub olmadığını yoxlamaq üçün nəzərdə tutulmuşdur. Əgər belə uyğunluq varsa, onun yazıldığı xanaya “TRUE”, uyğunsuzluq olduqda isə “YANLIŞ” dəyəri daxil edilir. Bu gün biz məntiqi funksiyaların strukturu, onların istifadə dairəsi kimi məsələləri daha ətraflı nəzərdən keçirəcəyik.

Excel-də Boolean funksiyalarının siyahısı

Çox sayda məntiqi funksiya var, lakin ən çox istifadə olunanlar aşağıdakılardır:

  1. TRUE
  2. YALAN
  3. IF
  4. XƏTA
  5. OR
  6. И
  7. EDİLMƏDİ
  8. EOSHIBKA
  9. ISBLANK

Onların hamısı mürəkkəb strukturlar yaratmaq və istənilən sifarişin meyarlarını müəyyən etmək üçün istifadə edilə bilər. Bu funksiyaların demək olar ki, hamısı onlara müəyyən parametrlərin ötürülməsini nəzərdə tutur. Yeganə istisnalar özlərini qaytaran TRUE və FALSE-dir. Çox vaxt parametrlər kimi rəqəmlər, mətn, xana istinadları, diapazonlar və s. istifadə olunur. Yuxarıda göstərilən operatorların hamısına nəzər salaq.

TRUE və FALSE operatorları

Bu funksiyaların hər ikisinin ortaq cəhəti onların yalnız bir dəyər qaytarmasıdır. Onların istifadə dairəsi digər funksiyaların tərkib hissəsi kimi istifadə edilməsidir. Operatorların adından da anlaşıldığı kimi funksiyalar TRUE и YALAN dəyərləri qaytarın TRUE и YALAN müvafiq.

Excel-də Boolean funksiyaları. Excel-də məntiqi funksiyaların tətbiqi haqqında hər şey Excel-də Boolean funksiyaları. Excel-də məntiqi funksiyaların tətbiqi haqqında hər şey

operator DEYİL

Bu funksiya bir arqumentlə istifadə olunur və xanaya əks qiymət yazır. Bu operatoru keçsəniz TRUE, sonra qayıdacaq YALAN və buna uyğun olaraq əks iddia doğrudur. Buna görə də, bu operator tərəfindən məlumatların işlənməsinin nəticəsi tamamilə ona hansı parametrlərin ötürülməsindən asılıdır. Excel-də Boolean funksiyaları. Excel-də məntiqi funksiyaların tətbiqi haqqında hər şey

Bu operatorun sintaksisi aşağıdakı kimidir: = YOX (doğru və ya yalan).

Operatorlar AND və OR

Bu iki operator ifadənin şərtlərinin bir-birinə münasibətini çatdırmaq üçün lazımdır. Funksiya И iki meyarın eyni zamanda eyni nömrəyə və ya mətnə ​​uyğun olması lazım olduğunu göstərmək üçün istifadə olunur. Bu funksiya bir dəyər qaytarır TRUE yalnız bir şərtlə ki, bütün meyarlar bu dəyəri eyni vaxtda əmələ gətirsin. Ən azı bir meyar uğursuz olarsa, bütün ardıcıllıq bir dəyər qaytarır YALAN. Excel-də Boolean funksiyaları. Excel-də məntiqi funksiyaların tətbiqi haqqında hər şey

AND operatorunun qurulması üsulu çox sadədir: =Və (arqument1; arqument2; …). Bu funksiya tərəfindən istifadə edilə bilən arqumentlərin maksimum sayı 255-dir. Operator sintaksisi OR oxşar, lakin iş mexanizmləri bir qədər fərqlidir. Funksiyaların siyahısından biri nəticə verirsə TRUE, onda bu nömrə tam məntiqi ardıcıllıqla qaytarılacaq. Excel-də Boolean funksiyaları. Excel-də məntiqi funksiyaların tətbiqi haqqında hər şey

IF və ISERROR ifadələri

Bu iki funksiyanın çox mühüm məqsədi var – onlar birbaşa müəyyən ifadənin yoxlanılmalı olduğu uyğunluq meyarını təyin edirlər. Operatorun necə işlədiyini daha dərindən başa düşmək üçün XƏTA, əvvəlcə funksiyanı təsvir etməlisiniz IF. Onun ümumi quruluşu əvvəlkilərdən bir az daha mürəkkəbdir: =ƏGƏR(məntiqi_ifadə, dəyər_doğrudursa, dəyər_yalandırsa).

Bu operatorun vəzifəsi ən mürəkkəb konstruksiyaları yaratmaqdır. Bu meyarlara uyğun olub-olmadığını yoxlayır. Əgər belədirsə, operator geri qayıdacaq TRUE, Əgər olmasa - YALAN. Amma operator tez-tez başqaları ilə birlikdə istifadə olunur. Məsələn, funksiya arqumenti kimi istifadə olunarsa EDİLMƏDİ, sonra, müvafiq olaraq, ümumi avtomatik olaraq əksi ilə əvəz olunacaq. Yəni kriteriyaya uyğunluq varsa, o zaman dəyər qaytarılacaq YALAN. Bu, məntiq funksiyalarının əsas üstünlüyüdür: onlar ən qəribə formalarda birləşdirilə bilər.

Bundan əlavə, sxem daha da mürəkkəbləşir. Bu meyarla "DOĞRU" nəticəsini alsaq, mətni, göstəriləcək nömrəni və ya hesablanacaq funksiyanı təyin edə bilərsiniz. Eynilə, məlumatların işlənməsindən sonra nəticə qaytarıldıqda göstəriləcək nəticəni təyin edə bilərsiniz. YALAN. Excel-də Boolean funksiyaları. Excel-də məntiqi funksiyaların tətbiqi haqqında hər şey

Operator strukturu XƏTA olduqca oxşar, lakin yenə də bir qədər fərqlidir. Tələb olunan iki arqumentdən ibarətdir:

  1. Məna. Sınaq edilən ifadənin özüdür. Əgər doğru olarsa, o zaman həmin dəyər qaytarılır.
  2. Səhv olarsa dəyər. Bu, ilk arqumentin yoxlanılmasının nəticəsi YANLIŞ olarsa, göstəriləcək və ya yerinə yetiriləcək mətn, nömrə və ya funksiyadır. Excel-də Boolean funksiyaları. Excel-də məntiqi funksiyaların tətbiqi haqqında hər şey

Sintaksis: =TƏHLÜKƏSİZ(dəyər; səhv_əgər_dəyər).

ISERROW və ISEMPLAND operatorları

Yuxarıdakıların birinci funksiyası yalnız bir dəyərdən ibarətdir və aşağıdakı sintaksisə malikdir: =ISERROR(dəyər). Bu operatorun vəzifəsi hüceyrələrin (bir və ya bütün diapazonda) necə doldurulduğunu yoxlamaqdır. Doldurmanın səhv olduğu ortaya çıxarsa, həqiqi nəticəni qaytarır. Hər şey yaxşıdırsa - yalan. Başqa bir funksiya üçün meyar kimi birbaşa tətbiq oluna bilər. Excel-də Boolean funksiyaları. Excel-də məntiqi funksiyaların tətbiqi haqqında hər şey

Excel aşağıdakı xəta növləri üçün keçidləri yoxlaya bilər:

  • #NAME?;
  • #Yoxdur;
  • #DEL/0!;
  • #NUMBER!;
  • #BELƏ Kİ;
  • #BOŞ!;
  • #LINK!.

Function ISBLANK Ümumiyyətlə, inanılmaz dərəcədə sadədir. O, yalnız bir parametr ehtiva edir, o da yoxlanılacaq xana/aralıqdır. Nə mətni, nə rəqəmləri, nə də çap olunmayan simvolları olmayan bir xana varsa, nəticə qaytarılır. TRUE. Müvafiq olaraq, aralığın bütün xanalarında məlumat varsa, istifadəçi nəticəni alır YALAN. Excel-də Boolean funksiyaları. Excel-də məntiqi funksiyaların tətbiqi haqqında hər şey

"Excel-də məntiqi funksiyalar" yaddaş cədvəli

Yuxarıda təsvir olunan hər şeyi ümumiləşdirmək üçün bütün ümumi istifadə olunan məntiq funksiyaları haqqında məlumatı ehtiva edən kiçik bir cədvəl verək.

Excel-də Boolean funksiyaları. Excel-də məntiqi funksiyaların tətbiqi haqqında hər şey

Məntiq funksiyaları və məsələnin həlli nümunələri

Məntiq funksiyaları müxtəlif vəzifələri, o cümlədən mürəkkəbləri həll etməyə imkan verir. Onların praktikada necə işlədiyinə dair bəzi nümunələr verək.

Tapşırıq 1. Tutaq ki, müəyyən satış müddətindən sonra malların bir hissəsi bizdə qalıb. Aşağıdakı qaydalara uyğun olaraq yenidən qiymətləndirilməlidir: 8 ay ərzində satmaq mümkün olmadıqda, qiymətini 2 dəfə bölün. Əvvəlcə ilkin məlumatları təsvir edən diapazon yaradaq. Bu belə görünür.

Excel-də Boolean funksiyaları. Excel-də məntiqi funksiyaların tətbiqi haqqında hər şey

Təsvir edilən tapşırığın uğurla həll edilməsi üçün aşağıdakı funksiyadan istifadə etməlisiniz. Excel-də Boolean funksiyaları. Excel-də məntiqi funksiyaların tətbiqi haqqında hər şey

Bunu ekran görüntüsündə düstur çubuğunda görə bilərsiniz. İndi bəzi dəqiqləşdirmələr aparaq. Ekran görüntüsündə göstərilən məntiqi ifadə (yəni C2>=8) o deməkdir ki, məhsul 8 aya qədər daxil olmaqla anbarda olmalıdır. >= arifmetik operatorlarından istifadə edərək, böyükdən böyük və ya bərabər qaydanı təyin edirik. Bu şərti yazdıqdan sonra funksiya iki dəyərdən birini qaytaracaq: “TRUE” və ya “FALSE”. Düstur meyara cavab verirsə, yenidən qiymətləndirmədən sonra dəyər xanaya yazılır (yaxşı və ya başqa bir funksiyaya arqument kimi ötürülür, hamısı istifadəçi tərəfindən təyin olunan parametrlərdən asılıdır), ikiyə bölünür (bunun üçün biz bölmək olar) anbarda alınma zamanı qiymət iki ilə) . Bundan sonra məhsulun 8 aydan az müddət ərzində anbarda olduğu aşkar edilərsə, xanada olan eyni dəyər qaytarılır.

İndi tapşırığı daha da çətinləşdirək. Biz şərt tətbiq edirik: endirimlərin miqyası mütərəqqi olmalıdır. Sadə dillə desək, əgər mal 5 aydan çox, amma 8-dən azdırsa, qiymət bir yarım dəfə bölünməlidir. 8-dən çox olarsa, iki. Bu düsturun dəyərə uyğun olması üçün aşağıdakı kimi olmalıdır. Bunu görmək üçün düstur çubuğundakı ekran görüntüsünə baxın.

Excel-də Boolean funksiyaları. Excel-də məntiqi funksiyaların tətbiqi haqqında hər şey

Əhəmiyyətli! Arqumentlər olaraq, yalnız rəqəmsal deyil, həm də mətn dəyərlərindən istifadə etməyə icazə verilir. Buna görə də, ən fərqli qaydada meyarlar təyin etmək məqbuldur. Məsələn, yanvarda alınan mallara endirim etmək və apreldə gəlibsə bunu etməmək.

Tapşırıq 2. Bu meyarı anbarda olan məhsula tətbiq edək. Tutaq ki, yuxarıda göstərilən endirimdən sonra onun dəyəri 300 rubldan azdırsa və ya 10 aydan çox müddət ərzində satışdan çıxarılıbsa, o, sadəcə satışdan çıxarılır. Formula aşağıdakı kimidir.

Excel-də Boolean funksiyaları. Excel-də məntiqi funksiyaların tətbiqi haqqında hər şey

Gəlin bunu təhlil edək. Biz meyar kimi funksiyadan istifadə etdik OR. Belə bir çəngəl təmin etmək lazımdır. Əgər D2 xanasında 10 rəqəmi varsa, o zaman “yazılmış” dəyəri avtomatik olaraq E sütununun müvafiq sətrində göstəriləcək. Eyni şey digər şərtə də aiddir. Onların heç biri yerinə yetirilmirsə, boş bir hüceyrə sadəcə qaytarılır.

Tapşırıq 3. Tutaq ki, orta məktəbə daxil olmağa çalışan bir nümunəmiz var. Bunun üçün onlar aşağıdakı ekran görüntüsündə göstərilən bir neçə fəndən imtahan verməlidirlər. Bu təhsil müəssisəsinə qəbul olunmaq üçün onlar ümumilikdə 12 bal toplamalıdırlar. Eyni zamanda vacib şərt odur ki, riyaziyyatdan bal 4 baldan az olmamalıdır. Vəzifə bu məlumatların işlənməsini avtomatlaşdırmaq, həmçinin tələbələrin daxil olduğu və daxil olmadığı barədə hesabat tərtib etməkdir. Bunu etmək üçün belə bir cədvəl hazırlayacağıq.

Excel-də Boolean funksiyaları. Excel-də məntiqi funksiyaların tətbiqi haqqında hər şey

Beləliklə, bizim vəzifəmiz proqrama cəmi neçə xal olacağını hesablamaq, keçən nəticəyə baxmaq və müqayisə aparmaqdır. Bu əməliyyatlardan sonra funksiya nəticəni uyğun olduğu xanaya qoymalıdır. İki mümkün variant var: “qəbul edildi” və ya “yox”. Bu tapşırığı yerinə yetirmək üçün oxşar düstur daxil edin (yalnız dəyərlərinizi daxil edin): =ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»).

Boolean funksiyası ilə И iki şərtin eyni vaxtda yerinə yetirildiyini yoxlaya bilərik. Bu halda biz funksiyadan istifadə etdik SUM ümumi balı hesablamaq üçün. Birinci şərt kimi (AND funksiyasının birinci arqumentində) B3>=4 düsturu təyin etdik. Bu sütunda 4 baldan aşağı olmamalıdır riyaziyyatdan bal var.

Excel-də Boolean funksiyaları. Excel-də məntiqi funksiyaların tətbiqi haqqında hər şey

Biz funksiyanın geniş tətbiqini görürük IF elektron cədvəllərlə işləyərkən. Buna görə də ilk olaraq bilməli olduğunuz ən məşhur məntiq funksiyasıdır.

Bu bacarıqları real işdə istifadə etməzdən əvvəl test cədvəlində məşq etmək çox tövsiyə olunur. Bu, çox vaxta qənaət etməyə kömək edəcək.

Tapşırıq 4. Qiymətləndirmədən sonra malların ümumi dəyərini müəyyən etmək vəzifəsi ilə qarşılaşırıq. Tələb – məhsulun dəyəri daha yüksək və ya orta olmalıdır. Bu şərt yerinə yetirilmədikdə, mallar silinməlidir. Bu nümunədə bir dəstə arifmetik və statistik funksiyaların necə işlədiyini görəcəyik.

Artıq çəkdiyimiz cədvəldən istifadə edək. Bu problemi həll etmək üçün D2 xanasının bütün mal çeşidinin arifmetik ortasından kiçik olması şərtini şərt kimi qoymaq lazımdır. Qayda təsdiqlənərsə, bu düsturun yazıldığı xanada “yazılmış” dəyəri təyin edilir. Kriteriyaya uyğun gəlmirsə, boş bir dəyər təyin edilir. Arifmetik ortanı qaytarmaq üçün bir funksiya var ORTA. Excel-də Boolean funksiyaları. Excel-də məntiqi funksiyaların tətbiqi haqqında hər şey

Tapşırıq 5. Tutaq ki, eyni brendin müxtəlif mağazalarında müxtəlif məhsulların orta satışını hesablamalıyıq. Gəlin belə bir cədvəl hazırlayaq.

Excel-də Boolean funksiyaları. Excel-də məntiqi funksiyaların tətbiqi haqqında hər şey

Bizim vəzifəmiz müəyyən xüsusiyyətlərə uyğun gələn bütün dəyərlər üçün ortalamanı müəyyən etməkdir. Bunu etmək üçün yuxarıdakı siyahıda olmayan xüsusi bir funksiyadan istifadə edirik. Bu, iki funksiyanı birləşdirməyə imkan verir ORTA и IF. Və zəng etdi ÜRƏKSİZ. Üç arqument ehtiva edir:

  1. Yoxlamaq üçün diapazon.
  2. Yoxlanılacaq şərt.
  3. Ortalama diapazonu.

Nəticədə aşağıdakı düstur alınır (ekran görüntüsündə).

Excel-də Boolean funksiyaları. Excel-də məntiqi funksiyaların tətbiqi haqqında hər şey

Biz görürük ki, məntiqi funksiyaların tətbiq dairəsi sadəcə olaraq böyükdür. Və onların siyahısı əslində yuxarıda təsvir ediləndən daha böyükdür. Biz sadəcə onlardan ən populyarlarını sadaladıq, həm də statistik və məntiqi birləşmə olan başqa bir funksiyanın nümunəsini təsvir etdik. Ayrı-ayrılıqda nəzərdən keçirməyə layiq olan digər oxşar hibridlər də var.

Cavab yaz