Excel-də Boolean əməliyyatları

Məntiqi funksiya, mümkün dəyərlərdən birini qaytara bilən funksiya növüdür - xanada müəyyən meyarlara cavab verən dəyərlər varsa doğru, bu baş vermədikdə isə yanlışdır. Məntiq funksiyaları tez-tez təkrarlanan hərəkətlərdən özünüzü boşaltmağa nail olmaq üçün elektron cədvəlləri proqramlaşdırmaq üçün istifadə olunur.

Bundan əlavə, hüceyrənin məzmununun müəyyən meyarlara nə dərəcədə uyğun olduğunu yoxlamaq üçün məntiqi funksiyalardan istifadə etmək olar. Digər boolean dəyərlər də yoxlanıla bilər.

Müqayisə Operatorları

Hər bir ifadədə müqayisə operatorları var. Onlar aşağıdakılardır:

  1. = – 1-ci dəyər 2-yə bərabərdir.
  2. > – 1-ci dəyər 2-dən böyükdür.
  3. < – açmaq 1 və daha çox açmaq 2.
  4. >= dəyər 1 və ya dəyər 2 və ya daha böyükdür.
  5.  <= ачение 1 ənьше ачению 2 идентично ему.
  6. <> dəyər 1 və ya dəyər 2-dən böyük və ya daha az.

Nəticədə, Excel iki mümkün nəticədən birini qaytarır: doğru (1) və ya yanlış (2).

Məntiqi funksiyalardan istifadə etmək üçün bütün mümkün hallarda bir və ya bir neçə operatoru ehtiva edən şərti təyin etmək lazımdır.

Həqiqi funksiya

İstənilən funksiyanı istifadə etmək üçün heç bir arqument və arqumentlər tələb olunmur, və hər şey “İstina” funksiyasını yerinə yetirir (bir nömrəli rəqəmsal sistemə sahibdir).

Formula Misal − =DOĞRU().

Yanlış funksiya

Funksiya əvvəlkinə tamamilə bənzəyir, yalnız onun qaytardığı nəticə “Yanlış”dır. Bu funksiyadan istifadə edə biləcəyiniz ən asan düstur aşağıdakılardır =ЛОЖЬ().

VƏ funksiyası

Bu düsturun məqsədi arqumentlərin hər biri yuxarıda təsvir olunan müəyyən dəyərə və ya müəyyən meyarlara uyğun gələndə “Doğru” dəyərini qaytarmaqdır. Birdən tələb olunan meyarlardan biri arasında uyğunsuzluq olarsa, "Yanlış" dəyəri qaytarılır.

Boolean hüceyrə istinadları da funksiya parametrləri kimi istifadə olunur. İstifadə edilə bilən arqumentlərin maksimum sayı 255-dir. Lakin məcburi tələb onlardan ən azı birinin mötərizədə olmasıdır.

ИHəqiqətSaxta
HəqiqətHəqiqətSaxta
SaxtaSaxtaSaxta

Bu funksiyanın sintaksisi:

=VƏ(Məntiq1; [Boolean2];…)

Nə dannom skrinshote vidno, chto arqument peredaet snachdy snachology, poetomu in a ntico ispolzovania etoy formulacular mojno mojno polluchit from the formal ntics.Excel-də Boolean əməliyyatları

"Və ya" funksiyası

Müəyyən meyarlara uyğun çoxlu dəyərləri yoxlayır. Əgər onlardan hər hansı biri uyğun gəlirsə, onda funksiya həqiqi dəyəri qaytarır (1). Bu vəziyyətdə arqumentlərin maksimum sayı da 255-dir və bir funksiya parametrinin təyin edilməsi məcburidir.

Funksiyadan danışarkən OR, onda bu halda həqiqət cədvəli aşağıdakı kimi olacaqdır.

ORHəqiqətSaxta
HəqiqətHəqiqətHəqiqət
SaxtaHəqiqətSaxta

Formula sintaksisi aşağıdakı kimidir:

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

Əvvəlki və sonrakı hallarda olduğu kimi, hər bir arqument digərindən nöqtəli vergüllə ayrılmalıdır. Yuxarıdakı nümunəyə istinad etsək, onda hər bir parametr orada "Doğru"nu qaytarır, buna görə də bu diapazona daxil olarkən "VEYA" funksiyasından istifadə etmək lazımdırsa, parametrlərdən biri müəyyən olana cavab verənə qədər düstur "Doğru"nu qaytaracaq. meyar.

"Xeyr" funksiyası

O, ilkin təyin edilənin əksinə olan dəyərləri qaytarır. Yəni funksiya parametri kimi “True” dəyərini ötürdükdə “Yanlış” qaytarılacaq. Heç bir uyğunluq tapılmazsa, "Doğrudur".

Qaytarılacaq nəticə funksiya tərəfindən hansı ilkin arqumentin qəbul edilməsindən asılıdır. Məsələn, “AND” funksiyası “NOT” funksiyası ilə birlikdə istifadə olunarsa, cədvəl aşağıdakı kimi olacaqdır.

DEYİL(və())TRUEYALAN
TRUEYALANTRUE
YALANTRUETRUE

“Və ya” funksiyasını “Not” funksiyası ilə birlikdə istifadə edərkən cədvəl belə görünəcək.

DEYİL (VEYA())TRUEYALAN
TRUEYALANYALAN
YALANYALANTRUE

Bu funksiyanın sintaksisi çox sadədir: =НЕ(принимаемое məntiqi zənn).

If

Bu xüsusiyyət haqlı olaraq ən populyarlardan biri adlandırıla bilər. Müəyyən bir ifadəni müəyyən bir şərtlə yoxlayır. Nəticəyə verilən ifadənin doğruluğu və ya yalanlığı təsir edir.

Bu funksiya haqqında konkret danışsaq, onda onun sintaksisi bir qədər mürəkkəb olacaq. 

=ƏGƏR(Məntiqi_ifadə,[Əgər_əgər_dəyər], [Əgər_yanlışsa_dəyər])Excel-də Boolean əməliyyatları

Yuxarıdakı ekran görüntüsündə göstərilən nümunəyə daha yaxından nəzər salaq. Burada birinci parametr funksiyadır TRUE, proqram tərəfindən yoxlanılır. Belə bir yoxlamanın nəticələrinə əsasən ikinci arqument qaytarılır. Üçüncüsü aşağı düşür. 

İstifadəçi bir funksiyanı yerləşdirə bilər IF başqasına. Bu, müəyyən bir şərtə uyğunluq üçün bir yoxlama nəticəsində başqa bir yoxlama aparmaq lazım olduğu hallarda edilməlidir. 

Məsələn, karta xidmət göstərən ödəniş sistemini xarakterizə edən ilk dörd rəqəmlə başlayan nömrələri olan bir neçə kredit kartı var. Yəni iki seçim var - Visa və Mastercard. Kartın növünü yoxlamaq üçün bu düsturdan iki yuva ilə istifadə etməlisiniz IF.

=ƏGƏR(SOL(A2)="4″, "Visa",ƏGƏR(SOL(A1111)="2″,"Master Card","kart müəyyən edilməyib"))

Əgər funksiyanın nə demək olduğunu bilmirsinizsə LEVSIMV, sonra soldakı mətn sətirinin xana hissəsinə yazır. Bu funksiyanın ikinci arqumentindəki istifadəçi Excel-in soldan seçməli olduğu simvolların sayını təyin edir. Kredit kartı nömrəsinin ilk dörd rəqəminin 1111 ilə başladığını yoxlamaq üçün istifadə olunur. Nəticə doğrudursa, “Visa” qaytarılır. Şərt yanlışdırsa, funksiyadan istifadə olunur IF.

Eynilə, layiqli yuva qura və bir hüceyrənin və ya diapazonun məzmununu bir neçə şərtə uyğunluğunu yoxlaya bilərsiniz.

ERROR funksiyası

Səhv olub-olmadığını müəyyən etmək üçün lazımdır. Əgər belədirsə, ikinci arqumentin dəyəri qaytarılır. Hər şey qaydasındadırsa, birincisi. Ümumilikdə, funksiyanın hər biri tələb olunan iki arqumenti var.

Bu formula aşağıdakı sintaksisə malikdir:

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

Funksiyadan necə istifadə etmək olar?

Aşağıdakı nümunədə siz birinci funksiya arqumentində səhvi görə bilərsiniz. Buna görə də, düstur sıfıra bölmənin qadağan edildiyi cavabını qaytarır. Funksiyanın birinci parametri hər hansı digər düsturlar ola bilər. Bir şəxs müstəqil olaraq orada hansı məzmunun ola biləcəyinə qərar verə bilər.Excel-də Boolean əməliyyatları

Boolean funksiyalarından praktikada necə istifadə oluna bilər

Tapşırıq 1

Bir şəxs əmtəə qalıqlarının yenidən qiymətləndirilməsini qarşısına məqsəd qoymazdan əvvəl. Məhsul 8 aydan çox saxlanılırsa, onun maya dəyərini yarıya endirmək lazımdır.

Əvvəlcə belə bir cədvəl yaratmalısınız.Excel-də Boolean əməliyyatları

Bu məqsədə çatmaq üçün funksiyadan istifadə etməlisiniz IF. Bizim nümunəmizdə bu düstur belə görünəcək:

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

Funksiyanın birinci arqumentində olan mantiq ifadəsi > və = operatorlarından istifadə etməklə tərtib edilir. Sadə sözlə desək, əvvəlcə meyar belədir: xananın dəyəri 8-dən böyük və ya bərabərdirsə, ikinci arqumentdə verilmiş düstur yerinə yetirilir. Terminoloji baxımdan birinci şərt doğrudursa, ikinci arqument yerinə yetirilir. Yalan varsa - üçüncü.Excel-də Boolean əməliyyatları

Bu tapşırığın mürəkkəbliyi artırıla bilər. Tutaq ki, biz VƏ məntiqi funksiyasından istifadə etmək vəzifəsi ilə qarşılaşırıq. Bu halda, şərt aşağıdakı formanı alacaq: məhsul 8 aydan çox saxlanılırsa, onun qiyməti iki dəfə sıfırlanmalıdır. Əgər 5 aydan artıq satışdadırsa, o zaman 1,5 dəfə sıfırlanmalıdır. 

Bu halda, formula daxiletmə sahəsinə aşağıdakı sətri daxil etməlisiniz.

=ЕСЛИ(И(C2>=8);B2/2;ЕСЛИ(И(C2>=5);B2/1,5;B2))Excel-də Boolean əməliyyatları

Function IF tələb olunarsa, arqumentlərdə mətn sətirlərinə icazə verir. 

Tapşırıq 2

Tutaq ki, məhsul endirim edildikdən sonra onun qiyməti 300 rubldan aşağı düşməyə başladı, sonra silinməlidir. Əgər 10 ay satılmadan yatıbsa, eyni şeyi etmək lazımdır. Bu vəziyyətdə, bu variantlardan hər hansı biri məqbuldur, buna görə də funksiyadan istifadə etmək məntiqlidir OR и IF. Nəticə aşağıdakı xəttdir.

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

Şərti yazarkən məntiqi operatordan istifadə olunubsa OR, onda aşağıdakı kimi deşifrə edilməlidir. Əgər C2 xanasında 10 və ya daha çox rəqəm varsa və ya D2 xanasında 300-dən az dəyər varsa, o zaman müvafiq xanada “yazılmış” dəyəri qaytarılmalıdır.Excel-də Boolean əməliyyatları

Şərt yerinə yetirilmirsə (yəni yanlış olduğu ortaya çıxır), onda düstur avtomatik olaraq boş bir dəyər qaytarır. Beləliklə, məhsul daha əvvəl satılıbsa və ya lazım olduğundan az stokdadırsa və ya həddən aşağı qiymətə endirim edilibsə, boş xana qalır. 

Arqument kimi digər funksiyalardan istifadə etməyə icazə verilir. Məsələn, riyazi düsturların istifadəsi məqbuldur.

Tapşırıq 3

Tutaq ki, gimnaziyaya girməzdən əvvəl bir neçə imtahan verən bir neçə şagird var. Keçid balı olaraq 12 balı var. Qəbul üçün isə riyaziyyatdan ən azı 4 balın olması şərtdir. Nəticədə, Excel qəbz hesabatı yaratmalıdır. 

Əvvəlcə aşağıdakı cədvəli qurmalısınız.Excel-də Boolean əməliyyatları

Bizim vəzifəmiz bütün qiymətlərin cəmini keçid balı ilə müqayisə etmək və əlavə olaraq riyaziyyatdan qiymətin 4-dən aşağı olmasına əmin olmaqdır. Və nəticənin olduğu sütunda “qəbul” və ya “yox” qeyd etməlisiniz.

Aşağıdakı formula daxil etməliyik.

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

Məntiqi operatordan istifadə И bu şərtlərin nə dərəcədə doğru olduğunu yoxlamaq lazımdır. Və yekun balı müəyyən etmək üçün klassik funksiyadan istifadə etmək lazımdır SUM.Excel-də Boolean əməliyyatları

Beləliklə, funksiyadan istifadə etməklə IF bir çox müxtəlif problemləri həll edə bilərsiniz, buna görə də ən çox yayılmış problemlərdən biridir.

Tapşırıq 4

Tutaq ki, biz bütövlükdə qiymətləndirmədən sonra malların nə qədər başa gəldiyini anlamaq ehtiyacı ilə üzləşmişik. Əgər məhsulun dəyəri orta qiymətdən aşağıdırsa, o zaman bu məhsulu silmək lazımdır. 

Bunu etmək üçün yuxarıda verilmiş eyni cədvəldən istifadə edə bilərsiniz.Excel-də Boolean əməliyyatları

Bu problemi həll etmək üçün aşağıdakı düsturdan istifadə etməlisiniz.

=ƏGƏR(D2

Birinci arqumentdə verilən ifadədə biz funksiyadan istifadə etdik ORTAMüəyyən bir məlumat dəstinin arifmetik ortasını təyin edən A. Bizim vəziyyətimizdə bu, D2:D7 diapazonudur.Excel-də Boolean əməliyyatları

Tapşırıq 5

Belə olan halda tutaq ki, orta satışları müəyyən etməliyik. Bunun üçün belə bir cədvəl yaratmaq lazımdır.Excel-də Boolean əməliyyatları

Sonra, məzmunu müəyyən bir meyara cavab verən hüceyrələrin orta dəyərini hesablamalısınız. Beləliklə, həm məntiqi, həm də statistik həll yolu istifadə edilməlidir. Yuxarıdakı cədvəlin altında nəticələrin göstəriləcəyi köməkçi cədvəl yaratmalısınız.Excel-də Boolean əməliyyatları

Bu vəzifə yalnız bir funksiyadan istifadə etməklə həll edilə bilər.

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

Birinci arqument yoxlanılacaq dəyərlər diapazonudur. İkincisi şərti müəyyənləşdirir, bizim vəziyyətimizdə B9 xanasıdır. Ancaq üçüncü arqument olaraq arifmetik ortanı hesablamaq üçün istifadə ediləcək diapazondan istifadə olunur.

Function ÜRƏKSİZ B9 xanasının dəyərini mağaza nömrələrini sadalayan B2:B7 diapazonunda yerləşən dəyərlərlə müqayisə etməyə imkan verir. Məlumatlar uyğun gəlirsə, o zaman düstur C2:C7 diapazonunun arifmetik ortasını hesablayır.Excel-də Boolean əməliyyatları

Nəticələr

Məntiq funksiyaları müxtəlif vəziyyətlərdə lazımdır. Müəyyən şərtləri yoxlamaq üçün istifadə edilə bilən bir çox düstur var. Yuxarıda göründüyü kimi, əsas funksiyadır IF, lakin müxtəlif vəziyyətlərdə istifadə edə bilərsiniz.

Məntiq funksiyalarının real vəziyyətlərdə necə istifadə oluna biləcəyinə dair bir neçə nümunə də verilmişdir.

Məntiqi funksiyaların istifadəsinin daha çox aspektləri var, lakin onların hamısını bir, hətta böyük məqalə çərçivəsində nəzərdən keçirmək çətindir. Mükəmməllik üçün heç bir məhdudiyyət yoxdur, buna görə də siz həmişə artıq məlum olan düsturların yeni tətbiqlərini axtara bilərsiniz.

Cavab yaz