Excel-də IF ifadəsi. Operator haqqında hər şey – proqram, nümunələr

Excel proqramındakı funksiyalar dəsti, əlbəttə ki, həqiqətən böyükdür. Xüsusilə məlumatların işlənməsini müəyyən dərəcədə proqramlaşdırmaq mümkündür. Bunun üçün cavabdehdir, digər şeylər arasında, funksiyası IF. Bu, demək olar ki, hər hansı bir işi həyata keçirməyə imkan verir. Buna görə də bu operator digərlərindən daha çox istifadə olunur. Bu gün onun nə etdiyini və necə istifadə oluna biləcəyini izah etməyə çalışacağıq.

IF funksiyası – tərif və əhatə dairəsi

Funksiyadan istifadə etməklə IF istifadəçi proqrama konkret xananın verilmiş meyara uyğun olub-olmadığını yoxlamaq göstərişi verə bilər. Yalnız tapşırığı yerinə yetirməli olduğumuz bir şərtimiz varsa, Excel əvvəlcə yoxlayır, bundan sonra hesablama nəticəsini bu funksiyanın yazıldığı xanada göstərir. Ancaq bu, yalnız bu funksiya başqa bir funksiya ilə birlikdə istifadə edildikdə olur. Operatorun özü IF iki nəticə verir:

  1. DOĞRU. Bu, ifadə və ya xana müəyyən bir kriteriyaya uyğundursa.
  2. YANLIŞ. Uyğunluq olmadıqda bu operator göstərilir.

Düsturun sintaksisi aşağıdakı kimidir (universal formada): =ƏGƏR(şərt; [şərt yerinə yetirildikdə dəyər]; [şərt yerinə yetirilmədikdə dəyər]). Funksiya başqaları ilə birləşdirilə bilər. Bu halda müvafiq arqumentlərdə digər operatorlar yazılmalıdır. Məsələn, onu elə edə bilərsiniz ki, o, rəqəmin müsbət olub-olmadığını yoxlasın və əgər varsa, arifmetik ortanı tapsın. Əlbəttə, eyni funksiyanı yerinə yetirən bir funksiya var, lakin bu nümunə funksiyanın necə işlədiyini tam aydın şəkildə nümayiş etdirir. IF. Funksiyadan istifadə oluna bilən tətbiqlərə gəlincə IF, onda onların çoxu var:

  1. Klimatologiya.
  2. Satış və biznes.
  3. Marketinq
  4. Mühasibat.

Və sair. Hansı ərazinin adını çəksəniz və bu funksiya üçün proqram olacaq.

Excel-də IF funksiyasından necə istifadə etmək olar – nümunələr

Funksiyadan necə istifadə edə biləcəyimizə dair başqa bir nümunə götürək IF Excel-də. Tutaq ki, idman ayaqqabılarının adlarını ehtiva edən cədvəlimiz var. Deyək ki, qadın ayaqqabılarında bütün əşyalara 25 faiz endirim tələb edən böyük endirim var. Bu yoxlamanı həyata keçirmək üçün ayaqqabının hansı cinsiyyətə aid olduğunu göstərən xüsusi bir sütun var.

Excel-də IF ifadəsi. Operator haqqında hər şey - tətbiq, nümunələr

Müvafiq olaraq, bu vəzifənin şərti cinsin qadınla bərabərliyi olacaqdır. Əgər yoxlama nəticəsində bu meyarın doğru olduğu aşkar edilərsə, bu düsturun göstərildiyi yerə endirim məbləğini – 25% yazmalısınız. Yanlışdırsa, 0 dəyərini göstərin, çünki bu halda endirim nəzərdə tutulmur.

Excel-də IF ifadəsi. Operator haqqında hər şey - tətbiq, nümunələr

Əlbəttə ki, tələb olunan xanaları əl ilə doldura bilərsiniz. Ancaq bu, çox vaxt apara bilər. Bundan əlavə, məlumatın səhv çapı və təhrifinin baş verə biləcəyi insan amili də ləğv edilməyib. Kompüter səhv etmir. Buna görə də, məlumatın miqdarı çox böyükdürsə, funksiyadan istifadə etmək daha yaxşıdır IF.

Birinci mərhələdə qarşıya qoyulan məqsədə nail olmaq üçün nəticədə alınan dəyərin göstəriləcəyi xananı seçmək və aşağıdakı düsturu yazmaq lazımdır: =ƏGƏR(B2=”qadın”,25%,0). Gəlin bu funksiyanı deşifrə edək:

  1. IF birbaşa operatordur.
  2. B2=“qadın” qarşılanacaq meyardır.
  3. Bunun ardınca idman ayaqqabısı qadınlar üçün yaradılarsa, göstəriləcək dəyər və idman ayaqqabılarının kişi, uşaq və ya birinci arqumentdə göstərilən şərtə uyğun olmayan hər hansı digər olduğu aşkar edilərsə, göstərilən dəyər gəlir.

Bu düsturu yazmaq üçün ən yaxşı yer haradadır? Ümumiyyətlə, yer özbaşına seçilə bilər, lakin bizim vəziyyətimizdə bunlar “Endirim” sütununun başlığı altındakı xanalardır.

Düsturun qarşısında = işarəsini qoymağı unutmamaq vacibdir. Əks halda, Excel onu düz mətn kimi oxuyacaq.

Excel-də IF ifadəsi. Operator haqqında hər şey - tətbiq, nümunələr

Formula daxil edildikdən sonra enter düyməsini basmalısınız, bundan sonra cədvəl avtomatik olaraq düzgün dəyərlə doldurulacaqdır. Aşağıdakı cədvəldə ilk yoxlamanın düzgün olduğunu görə bilərik. Proqram avtomatik olaraq bu idman ayaqqabılarının cinsini müəyyənləşdirib və onlara qiymətin dörddə biri qədər endirim təyin edib. Nəticə əldə olunub.

Excel-də IF ifadəsi. Operator haqqında hər şey - tətbiq, nümunələr

İndi qalan sətirləri doldurmaq qalır. Bunun üçün düsturu hər bir xanaya ayrıca köçürmək lazım deyil. Aşağı sağ küncdəki kvadratı tapmaq, siçan kursorunu onun üzərinə aparmaq, onun çarpaz işarəyə çevrildiyinə əmin olmaq və markeri cədvəlin ən aşağı cərgəsinə çəkmək kifayətdir. Onda Excel sizin üçün hər şeyi edəcək.

Excel-də IF ifadəsi. Operator haqqında hər şey - tətbiq, nümunələr

IF funksiyasından bir neçə şərtlə istifadə

Əvvəllər funksiyadan istifadənin ən sadə halı nəzərdən keçirilirdi IF, burada yalnız bir məntiqi ifadə var. Bəs bir hüceyrəni bir neçə şərtlə yoxlamaq lazımdırsa nə etməli? Bu, Excel-in daxili funksiyasından istifadə etməklə də edilə bilər.

Bir neçə şərtin yoxlanılmasının xüsusi hallarından biri birinciyə uyğunluğu yoxlamaq və yanlış olduğu ortaya çıxarsa, ikinci, üçüncü və s. Və ya dəyər doğrudursa, başqa meyarı yoxlayın. Burada istifadəçinin istədiyi kimi, hərəkətlərin məntiqi təxminən eyni olacaq. Əgər yuxarıda yazılanları düşünərək oxusanız, bunu necə edəcəyinizi artıq təxmin etmiş ola bilərsiniz. Ancaq daha çox görünürlük əlavə edək.

Bunun üçün tapşırığı daha da çətinləşdirək. İndi biz eksklüziv olaraq qadın idman ayaqqabılarına endirim təyin etməliyik, lakin onların hansı idman növü üçün nəzərdə tutulmasından asılı olaraq endirimin ölçüsü fərqli olmalıdır. İlk baxışdan düstur bir qədər daha mürəkkəb olacaq, lakin ümumiyyətlə, əvvəlki ilə eyni məntiqə düşəcək: =ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%)).

Excel-də IF ifadəsi. Operator haqqında hər şey - tətbiq, nümunələr

Sonra, əvvəlki vəziyyətdə olduğu kimi eyni hərəkətləri yerinə yetiririk: Enter düyməsini basın və aşağıdakı bütün sətirləri doldurun. Belə bir nəticə əldə edirik.

Excel-də IF ifadəsi. Operator haqqında hər şey - tətbiq, nümunələr

Bu formula necə işləyir? Əvvəlcə ilk funksiya IF ayaqqabının kişi olub olmadığını yoxlayır. Yoxdursa, ikinci funksiya yerinə yetirilir. IF, ilk olaraq ayaqqabıların qaçış üçün nəzərdə tutulduğunu yoxlayır. Əgər belədirsə, onda 20% endirim verilir. Yoxdursa, endirim 10% təşkil edir. Gördüyünüz kimi, başqa funksiyalar funksiya arqumentləri kimi istifadə edilə bilər və bu, əlavə imkanlar verir.

Eyni anda 2 şərti yerinə yetirmək üçün IF funksiyasından necə istifadə etmək olar

Bundan əlavə, Excel-dən istifadə edərək, eyni anda iki şərtə uyğunluğu yoxlaya bilərsiniz. Bunun üçün adlanan başqa bir funksiyadan istifadə olunur И. Bu məntiqi operator iki şərti birləşdirir və bunu təkcə funksiyada etmir IF. Bir çox başqa funksiyalarda da istifadə oluna bilər.

Gəlin süfrəmizə qayıdaq. İndi endirim daha böyük olmalıdır, ancaq qadınların qaçış ayaqqabılarına aiddir. Yoxlandıqdan sonra hər iki şərtin yerinə yetirildiyi məlum olarsa, o zaman “Endirim” sahəsinə 30% endirim məbləği qeyd olunacaq. Şərtlərdən ən azı birinin işləmədiyi aşkar edilərsə, endirim belə məhsula şamil edilmir. Bu vəziyyətdə formula belə olacaq: =ƏGƏR(AND(B2="qadın";C2="qaçış");30%;0).

Excel-də IF ifadəsi. Operator haqqında hər şey - tətbiq, nümunələr

Bundan əlavə, yerinə yetirilən bütün hərəkətlər əvvəlki iki nümunəni təkrarlayır. Əvvəlcə enter düyməsini sıxırıq və sonra dəyəri bu cədvəldə olan bütün digər hüceyrələrə sürükləyirik.

Excel-də IF ifadəsi. Operator haqqında hər şey - tətbiq, nümunələr

AND funksiyasının sintaksisi, gördüyümüz kimi, bir neçə arqumentdən ibarətdir. Birinci birinci şərt, ikinci ikinci şərt və s. Siz ikidən çox arqumentdən istifadə edə və birdən çox şərti yoxlaya bilərsiniz. Amma praktikada belə hallar nadir hallarda olur. Eyni anda üçdən çox şərt - demək olar ki, heç vaxt baş vermir. Bu funksiya tərəfindən yerinə yetirilən hərəkətlərin ardıcıllığı aşağıdakı kimidir:

  1. Birincisi, formula birinci şərti yoxlayır - ayaqqabıların qadın olub-olmaması.
  2. Excel daha sonra ikinci meyarı təhlil edir - ayaqqabıların qaçış üçün nəzərdə tutulub-tutulmaması.
  3. Test nəticəsində hər iki meyarın bir dəyər qaytardığı ortaya çıxarsa TRUE, sonra funksiyanın nəticəsi IF doğru olduğu ortaya çıxır. Buna görə də müvafiq arqumentdə proqramlaşdırılmış hərəkət yerinə yetirilir.
  4. Yoxlamalardan ən azı birinin nəticə verdiyi ortaya çıxarsa YALAN, bu və funksiya И bu nəticəni qaytaracaq. Buna görə də funksiyanın üçüncü arqumentində yazılan nəticə ekrana çıxacaq IF.

Gördüyünüz kimi, hərəkətlərin məntiqi çox sadədir və intuitiv səviyyədə başa düşülməsi asandır.

OR Excel-də operator

OR operatoru oxşar şəkildə işləyir və oxşar sintaksisə malikdir. Lakin yoxlama növü bir qədər fərqlidir. Bu funksiya bir dəyər qaytarır TRUE ən azı bir yoxlama nəticə verirsə TRUE. Bütün yoxlamalar yanlış nəticə verirsə, müvafiq olaraq funksiya OR dəyəri qaytarır YALAN.

Buna uyğun olaraq, əgər funksiya OR  nəticəni qaytarır TRUE qiymətlərdən ən azı biri üçün, sonra funksiya IF ikinci arqumentdə göstərilən dəyəri yazacaq. Və yalnız dəyər bütün meyarlara cavab vermədikdə, bu funksiyanın üçüncü arqumentində göstərilən mətn və ya nömrə qaytarılır.

Bu prinsipi praktikada nümayiş etdirmək üçün bir daha misaldan istifadə edək. İndi problem belədir: endirim ya kişi ayaqqabılarına, ya da tennis ayaqqabılarına verilir. Bu halda endirim 35% olacaq. Ayaqqabılar qadındırsa və ya qaçış üçün nəzərdə tutulubsa, belə bir başlıq üçün endirim olmayacaq.

Belə bir məqsədə çatmaq üçün birbaşa "Endirim" yazısının altında yerləşən hüceyrəyə aşağıdakı düstur yazmalısınız: =ƏGƏR(OR(B2="qadın"; C2="qaçış");0;35%). Enter düyməsini sıxdıqdan və bu düsturu qalan xanalara dartdıqdan sonra aşağıdakı nəticəni alırıq.

Excel-də IF ifadəsi. Operator haqqında hər şey - tətbiq, nümunələr

Formula Builder istifadə edərək IF funksiyasını necə təyin etmək olar

Təbii ki, müəyyən dərəcədə düsturun əl ilə yazılması digər vasitələrdən istifadə etməkdən daha rahatdır. Ancaq bir başlanğıcsınızsa, vəziyyət kəskin şəkildə dəyişir. Arqumentlərin daxil edilməsində çaşqınlığa yol verməmək, həmçinin funksiyaların hər birinin düzgün adını göstərmək üçün Function Entry Wizard və ya Formula Builder adlı xüsusi alət mövcuddur. Onun işinin təfərrüatlı mexanizminə nəzər salaq. Tutaq ki, rəhbərlik bizə mövcud məhsulların çeşidini təhlil etmək və bütün qadın idman ayaqqabılarına 25% endirim təyin etmək tapşırığını verib. Bu vəziyyətdə hərəkətlərin ardıcıllığı aşağıdakı kimi olacaq:

  1. Formulalar sekmesinde müvafiq düyməni basaraq funksiya giriş sihirbazını açırıq (ekran görüntüsündə qırmızı düzbucaqlı ilə vurğulanır). Excel-də IF ifadəsi. Operator haqqında hər şey - tətbiq, nümunələr
  2. Sonra kiçik bir formula qurucu paneli açılır, orada bizə lazım olan funksiyanı seçirik. O, birbaşa siyahıdan seçilə və ya axtarış sahəsində axtarıla bilər. Bu yaxınlarda istifadə olunanların 10-unun siyahısında artıq var, ona görə də üzərinə klikləyirik və "Funksiya daxil et" düyməsini sıxırıq.Excel-də IF ifadəsi. Operator haqqında hər şey - tətbiq, nümunələr
  3. Bundan sonra gözümüzün qarşısında funksiya arqumentlərini təyin etmək üçün bir pəncərə açılacaqdır. Bu panelin altında siz həmçinin seçilmiş funksiyanın nə etdiyini görə bilərsiniz. Arqumentlərin hər biri imzalanır, buna görə də ardıcıllığı yadda saxlamaq lazım deyil. Əvvəlcə nömrə və ya xananı, həmçinin uyğunluğu yoxlamaq üçün dəyəri ehtiva edən məntiqi ifadə daxil edirik. Sonra, əgər doğrudursa, dəyərlər, yanlışdırsa, dəyər daxil edilir.
  4. Bütün addımlar tamamlandıqdan sonra "Bitir" düyməsini basın. Excel-də IF ifadəsi. Operator haqqında hər şey - tətbiq, nümunələr

İndi nəticəni əldə edirik. Bununla, əvvəlki vəziyyətdə olduğu kimi eyni hərəkətləri edirik, yəni siçanı sağ alt küncdəki kvadrata yönəldirik və düsturu qalan bütün hüceyrələrə sürükləyirik. Beləliklə, funksiya IF həqiqətən mövcud olanlar arasında ən populyar və vacib operatordur. O, məlumatları müəyyən meyarlara uyğun yoxlayır və yoxlama nəticə verərsə, müvafiq tədbirlər görür. TRUE or YALAN. Bu, böyük məlumatların işlənməsini xeyli asanlaşdırmağa və bu çirkli işi kompüterə həvalə edərək çox sayda hərəkət etməməyə imkan verir.

Cavab yaz