Microsoft Excel-də "IF" operatoru: tətbiq və nümunələr

Excel, əlbəttə ki, çox zəngin funksionallığa malikdir. Və bir çox müxtəlif alətlər arasında “IF” operatoru xüsusi yer tutur. Bu, tamamilə fərqli vəzifələri həll etməyə kömək edir və istifadəçilər bu funksiyaya digərlərindən daha tez-tez müraciət edirlər.

Bu yazıda "IF" operatorunun nə olduğu haqqında danışacağıq, həmçinin onunla işləmək üçün əhatə dairəsini və prinsiplərini nəzərdən keçirəcəyik.

Məzmun: Excel-də “ƏGƏR” funksiyası

“ƏGƏR” funksiyasının tərifi və məqsədi

“IF” operatoru icra üçün müəyyən bir şərtin (məntiqi ifadənin) yoxlanılması üçün Excel proqramı vasitəsidir.

Yəni təsəvvür edin ki, bizim hansısa şərtimiz var. “ƏGƏR” vəzifəsi verilmiş şərtin yerinə yetirilib-yetirilmədiyini yoxlamaq və yoxlamanın nəticəsi əsasında funksiya ilə xanaya qiymət çıxarmaqdır.

  1. Əgər məntiqi ifadə (şərt) doğrudursa, qiymət doğrudur.
  2. Əgər məntiqi ifadə (şərt) yerinə yetirilmirsə, qiymət yanlışdır.

Proqramdakı funksiya formulunun özü aşağıdakı ifadədir:

=ƏGƏR(şərt, [şərt yerinə yetirildikdə dəyər], [şərt yerinə yetirilmədikdə dəyər])

Nümunə ilə “IF” funksiyasından istifadə

Bəlkə də yuxarıdakı məlumatlar o qədər də aydın görünməyə bilər. Ancaq əslində burada mürəkkəb bir şey yoxdur. Və funksiyanın məqsədini və onun işləməsini daha yaxşı başa düşmək üçün aşağıdakı nümunəni nəzərdən keçirin.

İdman ayaqqabılarının adları olan bir cədvəlimiz var. Təsəvvür edin ki, tezliklə endirimimiz olacaq və bütün qadın ayaqqabılarına 25% endirim lazımdır. Cədvəldəki sütunlardan birində hər bir element üçün cins sadəcə olaraq yazılır.

Microsoft Excel-də IF operatoru: tətbiq və nümunələr

Bizim vəzifəmiz qadın adları olan bütün sətirlər üçün “Endirim” sütununda “25%” dəyərini göstərməkdir. Və müvafiq olaraq, "Cins" sütununda "kişi" dəyəri varsa, dəyər "0"dır.

Microsoft Excel-də IF operatoru: tətbiq və nümunələr

Məlumatların əl ilə doldurulması çox vaxt aparacaq və haradasa səhv etmək ehtimalı yüksəkdir, xüsusən də siyahı uzun olarsa. Bu halda “IF” ifadəsindən istifadə edərək prosesi avtomatlaşdırmaq daha asandır.

Bu tapşırığı yerinə yetirmək üçün aşağıdakı formulanı yazmalısınız:

=ƏGƏR(B2="qadın",25%,0)

  • Boolean ifadəsi: B2 = "qadın"
  • Şərt yerinə yetirildiyi təqdirdə dəyər (doğru) – 25%
  • Şərt yerinə yetirilmədikdə (yanlış) dəyər 0-dır.

Bu düsturu “Endirim” sütununun ən yuxarı xanasına yazırıq və Enter düyməsini sıxırıq. Düsturun qarşısında bərabərlik işarəsini (=) qoymağı unutmayın.

Microsoft Excel-də IF operatoru: tətbiq və nümunələr

Bundan sonra, bu xana üçün məntiqi şərtimizə uyğun olaraq nəticə göstəriləcək (xana formatını – faiz təyin etməyi unutmayın). Yoxlamada cinsin “qadın” olduğu aşkar edilərsə, 25% dəyəri göstərilir. Əks halda, hüceyrənin dəyəri 0-a bərabər olacaq. Əslində, bizə lazım olan şey.

Microsoft Excel-də IF operatoru: tətbiq və nümunələr

İndi yalnız bu ifadəni bütün sətirlərə köçürmək qalır. Bunun üçün siçan kursorunu formula ilə xananın aşağı sağ kənarına aparın. Siçan göstəricisi xaça çevrilməlidir. Sol siçan düyməsini basıb saxlayın və düsturu göstərilən şərtlərə uyğun olaraq yoxlanılması lazım olan bütün sətirlərin üzərinə sürükləyin.

Microsoft Excel-də IF operatoru: tətbiq və nümunələr

Hamısı budur, indi şərti bütün sətirlərə tətbiq etdik və onların hər biri üçün nəticə əldə etdik.

Microsoft Excel-də IF operatoru: tətbiq və nümunələr

Bir çox şərtlərlə "Əgər" tətbiqi

Biz indicə “IF” operatorunun tək boolean ifadəsi ilə istifadə nümunəsinə baxdıq. Amma proqram həm də birdən çox şərt qoymaq imkanına malikdir. Bu halda, ilk olaraq birincidə yoxlama aparılacaq və müvəffəqiyyətli olarsa, təyin edilmiş dəyər dərhal göstəriləcəkdir. Və yalnız birinci məntiqi ifadə yerinə yetirilmədikdə, ikincinin yoxlanması qüvvəyə minəcək.

Nümunə olaraq eyni cədvələ nəzər salaq. Amma bu dəfə gəlin bunu daha da çətinləşdirək. İndi idmandan asılı olaraq qadın ayaqqabılarına endirim etmək lazımdır.

Birinci şərt cinsiyyət yoxlamasıdır. Əgər “kişi” varsa, dərhal 0 dəyəri göstərilir. Əgər “qadın”dırsa, ikinci şərt yoxlanılır. İdman qaçışdırsa - 20%, tennis varsa - 10%.

Bu şərtlərin düsturunu bizə lazım olan xanaya yazaq.

=ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%))

Microsoft Excel-də IF operatoru: tətbiq və nümunələr

Enter düyməsini sıxırıq və göstərilən şərtlərə uyğun olaraq nəticə alırıq.

Microsoft Excel-də IF operatoru: tətbiq və nümunələr

Sonra, düsturu cədvəlin bütün qalan sətirlərinə uzatırıq.

Microsoft Excel-də IF operatoru: tətbiq və nümunələr

İki şərtin eyni vaxtda yerinə yetirilməsi

Həmçinin Excel-də iki şərtin eyni vaxtda yerinə yetirilməsi haqqında məlumatları göstərmək imkanı var. Bu halda, şərtlərdən ən azı biri yerinə yetirilmədikdə, dəyər yanlış hesab ediləcək. Bu vəzifə üçün operator “VƏ”.

Nümunə olaraq cədvəlimizi götürək. İndi 30% endirim yalnız o halda tətbiq olunacaq ki, bunlar qadın ayaqqabılarıdır və qaçış üçün nəzərdə tutulub. Bu şərtlər yerinə yetirilərsə, xananın dəyəri eyni vaxtda 30% -ə bərabər olacaq, əks halda 0 olacaqdır.

Bunu etmək üçün aşağıdakı düsturdan istifadə edirik:

=ƏGƏR(AND(B2="qadın";C2="qaçış");30%;0)

Microsoft Excel-də IF operatoru: tətbiq və nümunələr

Nəticəni xanada göstərmək üçün Enter düyməsini basın.

Microsoft Excel-də IF operatoru: tətbiq və nümunələr

Yuxarıdakı nümunələrə bənzər şəkildə, düsturu qalan sətirlərə qədər uzatırıq.

Microsoft Excel-də IF operatoru: tətbiq və nümunələr

OR operator

Bu zaman şərtlərdən biri yerinə yetirildikdə məntiqi ifadənin qiyməti doğru hesab olunur. Bu halda ikinci şərt təmin olunmaya bilər.

Problemi aşağıdakı kimi təyin edək. 35% endirim yalnız kişi tennis ayaqqabılarına aiddir. Əgər kişi qaçış ayaqqabısı və ya hər hansı qadın ayaqqabısıdırsa, endirim 0-dır.

Bu vəziyyətdə aşağıdakı formula lazımdır:

=ƏGƏR(OR(B2="qadın"; C2="qaçış");0;35%)

Microsoft Excel-də IF operatoru: tətbiq və nümunələr

Enter düyməsini basdıqdan sonra tələb olunan dəyəri alacağıq.

Microsoft Excel-də IF operatoru: tətbiq və nümunələr

Formulu aşağıya uzadırıq və bütün çeşid üçün endirimlər hazırdır.

Microsoft Excel-də IF operatoru: tətbiq və nümunələr

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

Siz IF funksiyasından yalnız onu xanaya və ya düstur çubuğuna əl ilə yazmaqla deyil, həm də Formula Builder vasitəsilə istifadə edə bilərsiniz.

Gəlin görək necə işləyir. Tutaq ki, birinci misalda olduğu kimi yenə də bütün qadın ayaqqabılarına 25% endirim etməliyik.

  1. Kursoru istədiyiniz hüceyrəyə qoyuruq, "Formullar" sekmesine keçin, sonra "Funksiya daxil et" düyməsini basın.Microsoft Excel-də IF operatoru: tətbiq və nümunələr
  2. Açılan Formula Builder siyahısında "IF" seçin və "Funksiya daxil et" düyməsini basın.Microsoft Excel-də IF operatoru: tətbiq və nümunələr
  3. Funksiya parametrləri pəncərəsi açılır. Microsoft Excel-də IF operatoru: tətbiq və nümunələr"Məntiqi ifadə" sahəsinə yoxlamanın aparılacağı şərti yazırıq. Bizim vəziyyətimizdə "B2 =" qadındır.

    "Doğru" sahəsində, şərt yerinə yetirildiyi təqdirdə xanada göstərilməli olan dəyəri yazın.

    "Yanlış" sahəsində - şərt yerinə yetirilmədikdə dəyər.

  4. Bütün sahələr doldurulduqdan sonra nəticəni əldə etmək üçün "Bitir" düyməsini basın.Microsoft Excel-də IF operatoru: tətbiq və nümunələrMicrosoft Excel-də IF operatoru: tətbiq və nümunələr

Nəticə

Excel-də ən populyar və faydalı vasitələrdən biri funksiyadır IF, bu, məlumatların müəyyən etdiyimiz şərtlərə uyğunluğunu yoxlayır və nəticəni avtomatik verir, bu da insan faktoru ilə bağlı səhvlərin olma ehtimalını aradan qaldırır. Buna görə də, bu alətdən istifadə etmək bacarığı və bacarığı təkcə bir çox işi yerinə yetirmək üçün deyil, həm də "əl" iş rejimi səbəbindən mümkün səhvləri axtarmaq üçün vaxta qənaət edəcəkdir.

Cavab yaz