Excel-də Nested IF funksiyasından necə istifadə etməli (6 ideal nümunə)

  • Bunu Paylaş
Hugh West

Bu məqalədə biz Excel-də iç içə IF funksiyasından istifadə etməyi öyrənəcəyik . Bir funksiya başqa bir funksiyanın içərisinə daxil edildikdə, o, yuvalanmış funksiya adlanır. Bu gün biz 6 iç-içə IF funksiyasının ideal nümunələrini göstərəcəyik. Bu nümunələr iç-içə IF funksiyasının istifadəsini başa düşməyə kömək edəcək. Beləliklə, heç bir gecikmə olmadan müzakirəyə başlayaq.

Təcrübə Kitabını endirin

Təcrübə kitabını buradan endirin.

Nested IF Function istifadə edin. xlsx

Excel IF Funksiyasına Giriş

İçlənmiş ƏGF funksiyasını başa düşmək üçün əvvəlcə IF funksiyası haqqında bilməliyik. Microsoft Excel -də ƏĞƏR funksiyası verilmiş şərti yoxlayır və əgər o, cavab verirsə, nəticəni göstərir. Həmçinin, əgər şərt yerinə yetirilmirsə, o zaman başqa nəticə göstərir.

  • Sintaksis

IF (məntiqi_test, [əgər_əgər_dəyər], [yalnış_əgər_dəyər])

  • Arqument

məntiqi_test: Bu məcburidir IF funksiyasının arqumenti. Bu arqument xana və ya xanalar diapazonu üçün verilmiş şərti təmsil edir.

[əgər_əgər_dəyər]: Bu funksiyanın ikinci arqumentidir. Şərt yerinə yetirildiyi təqdirdə müəyyən edilmiş ifadədir.

[value_if_false]: Şərt yanlış olduqda görünən üçüncü arqumentdir.

Excel Nested IF Funksiyasına Giriş

iç-içə IFS funksiyası, biz əvvəlki verilənlər dəstindən istifadə edə bilərik.

Ətraflı məlumat üçün aşağıdakı addımları müşahidə edək.

ADDIMLAR:

  • Başlamaq üçün Cell D5 seçin və formula daxil edin:
=IFS(C5>5500,12%,C5>=4001,9%,C5>=2500,5%,TRUE,"")

  • Sonra Enter düyməsini basın.

Burada, Test 1 C5 xanasının 5500 -dən böyük olub olmadığını yoxlamaqdır. Əgər DOĞRU , onda 12 % göstərəcək. Əks halda, o Test 2 və s.-ə keçəcək.

  • Növbəti addımda bütün nəticələri görmək üçün Doldurma Dəstəyi aşağıdan istifadə edin.

3. CHOOSE Funksiyasını daxil edin

Bir çox şərtləri yoxlamaq üçün SEÇİM funksiyasından də istifadə edə bilərik. CHOOSE funksiyası həmin dəyərin indeks nömrəsinə əsaslanaraq siyahıdan dəyəri qaytarır. CHOOSE funksiyasının ümumi forması aşağıda verilmişdir.

CHOOSE((Test 1)+(Test 2)+(Test 3),Value 1,Value 2,Value 3)

İstəsəniz, düstur daxilində daha çox testi yoxlaya bilərsiniz. .

Ətraflı məlumat üçün aşağıdakı addımlara diqqət edək.

ADDIMLAR:

  • İçində əvvəlində Cell D5 seçin və düsturu yazın:
=CHOOSE((C5>=2500)+(C5>=4001)+(C5>5500),5%,9%,12%)

  • Bundan sonra daxil edin.

Burada SEÇİM daxilində dörd arqument görə bilərsiniz. funksiya. Birinci arqumentdə biz bütün şərtləri plus ( + ) işarəsi ilə əlavə etdik. Sonra sonrakı arqumentlərdə nəticələrin dəyərini ilə yerləşdirdikşərtlərin mövqeyinə hörmət edir. Məsələn, ikinci arqumenti birinci şərtinin nəticəsini bildirir. Və s.

  • Sonunda Doldurma Dəstəsini aşağı dartın.

4. Sınayın Excel SWITCH Funksiyası

Siz həmçinin İçərişmiş ƏGƏRLƏR funksiyasına alternativ olaraq SWITCH funksiyasını istifadə edə bilərsiniz. Ancaq bir şeyi xatırlamaq lazımdır. Sabit xüsusi dəyərlər dəsti ilə məşğul olmaq lazım olduqda siz SWITCH funksiyasından istifadə edə bilərsiniz. Verilənlər dəstində siz görə bilərsiniz ki, biz Satış Aralığı yerinə Ranq təqdim etmişik. Ranq -nin bu xüsusi dəyərləri komissiyanı asanlıqla paylamağa kömək edəcək.

Bu üsul haqqında ətraflı məlumat əldə etmək üçün aşağıdakı addımları izləyin.

ADDIMLAR:

  • İlk olaraq, Hüceyrə E5 -də aşağıdakı düsturu yazın:
=SWITCH(D5,$D$13,$E$13,$D$14,$E$14,$D$15,$E$15,"")

  • İndi nəticəni görmək üçün Enter düyməsini basın.

Burada düstur D5 xanasının dəyərini axtaracaq. Əgər dəyər A olarsa, o zaman 5 %, B sə, 9 % və C <çap edəcək 2>sonra 12 %.

  • Növbəti addımda sadəcə Doldurma Dəstəsini aşağı dartın.

5. CONCATENATE Funksiyasından istifadə edin

SWITCH funksiyası Excel 2016 -də təqdim edilib. Köhnə versiyalarda SWITCH funksiyası yoxdur. Bu halda, yerinə CONCATENATE funksiyasından istifadə edə bilərsinizəvvəlki üsul.

Gəlin aşağıdakı addımları müzakirə edək.

ADDIMLAR:

  • Birincidə yerləşdirin, Cell E5 -ə aşağıdakı düsturu yazın:
=CONCATENATE(IF(D5="A",5%,""),IF(D5="B",9%,"") & IF(D5="C",12%,""))*1

  • Bundan sonra, Nəticəni görmək üçün Enter düyməsini basın.

Burada biz çoxlu ƏGƏR birləşdirdik. funksiyaları. Bu düstur 5 %, əgər D5 xanasının dəyəri A olarsa, 9 %, B olarsa, və 12 % əgər C .

  • Nəhayət, istədiyiniz xanalarda nəticələrə baxmaq üçün Doldurma Dəstəyi aşağı dartın.

Yadda saxlamalı olduğunuz şeylər

Excel-də iç-içə IF funksiyası ilə işləyərkən aşağıdakıları yadda saxlamalısınız.

  • Siz iç-içə IF funksiyasından istifadə edərkən testlərin və nəticələrin düzgün sırasını saxlamalısınız.
  • Excel 2007 2016 , maksimum 64 şərtdən istifadə edə bilərsiniz.
  • Əgər düsturunuz şərtlərin sayına görə böyüyürsə, əvəzində alternativ üsulları tətbiq edin.
IF düsturu çoxlu IF funksiyaları ehtiva edir. Bir neçə şərt olduqda, başqa bir ƏGƏR funksiyasının daxilində ƏGƏR funksiyasından istifadə etməliyik. iç-içə IF funksiyasının ümumi forması belə yazıla bilər: IF(C1,T1,IF(C2,T2,(IF(C3,T3,IF(C4,T4,F4))))

Burada,

  • C1: Birinci Şərt.
  • T1: Birinci şərt yerinə yetirildikdə göstəriləcək dəyər.
  • C2: İkinci Şərt.
  • T2: İkinci şərt yerinə yetirildikdə göstəriləcək dəyər.
  • C3: Üçüncü Şərt.
  • T3: Üçüncü şərt yerinə yetirildikdə göstəriləcək dəyər.
  • C4: Dördüncü Şərt.
  • T4: Dördüncü şərt yerinə yetirildikdə göstəriləcək dəyər.
  • F4: Bu, şərtlər yerinə yetirilmədikdə göstəriləcək dəyərdir. .

Siz düsturun daxilində ehtiyaclarınıza uyğun olaraq daha çox şərtlər əlavə edə bilərsiniz.

Excel-də İç-içə IF funksiyasından istifadənin 6 ideal nümunəsi

1. Sadədən istifadə Nəticələri tapmaq üçün iç içə IF Funksiyası

İç içə IF funksiyasının istifadəsini başa düşmək üçün ilk növbədə sadə bir nümunə göstərəcəyik. Bu nümunədə bəzi tələbələrin nəticələrini tapmağa çalışacağıq. Burada üç şərtdən istifadə edirik.

  • Birincisi, şagird 70 və ya yuxarı alırsa, o zaman keçəcək.
  • İkincisi, əgər 70 -dən az alırsa, o zaman uğursuz olacaq.
  • Üçüncüsü, əgər qiymət yoxdursa, şagird hesab ediləcək.yoxdur.

Gəlin iç-içə IF funksiyasının necə işlədiyini görmək üçün aşağıdakı addımları izləyək.

ADIMLAR :

  • İlk olaraq C5 Hüceyrəsini seçin və düsturu yazın:
=IF(C5="","Absent",IF(C5>=70,"Pass","Fail"))

  • Bundan sonra nəticəni görmək üçün Enter düyməsini basın.

Bu düsturda

  • Birinci arqument C5= “”, ikinci arqument isə “Yoxdur” -dir. Birinci şərti bildirir. Bu C5 hüceyrəsinin boş olub olmadığını göstərir, o zaman ikinci arqumenti göstərəcək. Bizim vəziyyətimizdə bu, Qeyb -dir.
  • İkinci ƏGƏR funksiyası bildirir ki, əgər qiymət 70 -dən yüksəkdirsə, şagird keçmək. Əks halda, o, etməyəcək.
  • Növbəti addımda kursoru D5 xanasının aşağı sağ tərəfinə qoyun və Doldurma Dəstəsini aşağı.

  • Nəhayət, aşağıdakı şəkildəki kimi nəticələr görəcəksiniz.

2. Excel-də İç-içə IF Funksiyasından istifadə edərək Qiyməti Tapın

İkinci misalda bəzi tələbələrin qiymətlərini tapmaq üçün Excel-də iç-içə IF funksiyasından istifadə edəcəyik. iç-içə IF funksiyasını təsvir etmək üçün ən çox istifadə edilən nümunələrdən biridir. Bu misal üçün bəzi tələbələrin işarələrini ehtiva edən verilənlər bazasından istifadə edəcəyik. Burada qiymətlərin diapazonu və müvafiq qiymətlər də verilir. Şagirdlərin qiymətlərini əldə etdikləri qiymətlərə görə qiymətləndirməliyik.

Gəlinbu nümunə haqqında daha çox öyrənmək üçün aşağıdakı addımlara əməl edin.

ADDIMLAR:

  • İlk olaraq Cell D5 seçin və yazın düstur:
=IF(C5<61,"F",IF(C5<71,"D",IF(C5<81,"C",IF(C5<91,"B","A"))))

  • Sonra nəticəni görmək üçün Enter düyməsini basın.

Bu düsturda

  • Birinci şərtimiz <1-dən aşağıda hər hansı bir işarənin olub olmadığını yoxlamaqdır>61 .
  • Əgər DOĞRU olarsa, o zaman F qaytarır.
  • Əgər YANLIŞ olarsa, o, yoxlayır növbəti ƏGƏR
  • Növbəti ƏGƏR funksiyasında o, 71 altındakı işarələri yoxlayır və əgər belədirsə, D qaytarır DOĞRU .
  • Beləliklə, yerləşdirilmiş ƏGƏR funksiyası bütün şərtləri yoxlamaq üçün hərəkət edir.
  • Bundan sonra , bütün xanalarda nəticələri görmək üçün Doldurma Dəstəyi istifadə edin.

3. Tətil günlərini ayırmaq üçün Excel Nested IF funksiyasını tətbiq edin

Biz iç-içə IF funksiyasından başqa məqsədlər üçün də istifadə edə bilərik. Üçüncü misalda biz bir şirkətin işçiləri üçün Tətil dövrü ayırmağa çalışacağıq. Tətil müddətini ayırmaq üçün bəzi şərtlər təqdim etdik. Əgər işçinin işlədiyi müddət 15 il və ya daha çox olarsa, onda onun 25 tətil günü olacaq. Əgər 9 -dən 14 illər arasındadırsa, onda onun 15 tətil günü olacaq. Və nəhayət, əgər iş müddəti 9 ildən azdırsa, onda onun 10 tətil günü olacaq.

Gəlin ödəyək. aşağıdakı addımlara diqqət yetirinnümunəni öyrənmək üçün.

ADDIMLAR:

  • İlk olaraq Cell D5 seçin və aşağıdakı düsturu yazın:
=IF(C5>=15,25,IF(C5>=9,15,IF(C5>=1,10,0)))

  • Bundan sonra nəticəni görmək üçün Enter düyməsini basın.

Bu düsturda biz 3 şərtdən istifadə etdik.

  • Birinci şərtdə biz yoxladıq ki, C5 xanası 15 -dən böyükdür. DOĞRU olduğu üçün D5 xanasında 25 göstərir.
  • Əgər YANLIŞ idisə, o zaman növbəti şərti yoxlayacaq və s.
  • Nəhayət, aşağıdakı skrinşot kimi nəticələrə baxmaq üçün Doldurma Dəstəsini aşağı dartın.

4. Excel-də Nested IF Funksiyası ilə Ödəniş Statusunu Müəyyən edin

Praktik həyatda biz tez-tez ödəniş statusunu müəyyən etməliyik. Xidmət göstərən təşkilatlar öz müştərilərinin ödənişlərinin uçotunu aparmalıdırlar. Belə hallarda biz iç-içə IF funksiyasından da istifadə edə bilərik.

Aşağıdakı məlumat dəstində biz Ödəniş Ödənilmiş Məbləğləri görə bilərik. bəzi müştərilərin. Bu məlumatdan istifadə edərək, biz Status sütununu yeniləməyə çalışacağıq.

Beləliklə, nümunəni başa düşmək üçün aşağıdakı addımları yerinə yetirək.

ADDIMLAR:

  • İlk növbədə, Cell G5 seçin və düsturu yazın:
=IF(F5=0,"Paid",IF(TODAY()

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

Bu düsturda

  • Biz əvvəlcə F5 xanasının 0 -ə bərabər olub olmadığını yoxlayacağıq.Əgər DOĞRU olarsa, o zaman Ödənişli göstərəcək.
  • Əks halda ikinci şərtə keçəcək.
  • İkinci şərtdə, biz BUGÜN funksiyasından istifadə etdik və onu Geçmə Tarixi ilə müqayisə etdik.
  • Əgər cari tarix Geçmə Tarixindən böyükdürsə, onda, o Geçmə vaxtı göstərəcək.
  • Və cari tarix Geçmə tarixi -dən azdırsa, o zaman Aktiv göstərəcək.
  • Nəhayət, bütün xanalarda nəticələri görmək üçün Doldurma Dəstəsini aşağı dartın.

5. Daxil edin Düzgün məhsulu qaytarmaq üçün Excel iç içə IF funksiyası

Bu misalda biz iç-içə IF funksiyasından istifadə edərək iki ədədin düzgün məhsulunu qaytarmağa çalışacağıq. Nümunəni izah etmək üçün aşağıdakı verilənlər dəstindən istifadə edəcəyik.

Nümunəni başa düşmək üçün aşağıdakı addımları yerinə yetirək.

ADIMLAR:

  • Başlamaq üçün C5 Hüceyrəsini seçin və düsturu yazın:
=IF(B5="15x12",180,IF(B5="14x19",266,IF(B5="20x25",500)))

  • Enter düyməsini basın.

Bu düsturda

  • Birinci şərt Cell B5 -nin 15×12 -ə bərabər olub olmadığını yoxlamaqdır. Əgər DOĞRU olarsa, o zaman 180 göstərəcək. Əgər YANLIŞ olarsa, onda biz növbəti şərtə keçəcəyik.
  • Növbəti şərtdə 14×19 axtaracaq və göstərəcək. 266 şərti ödəyirsə.
  • Və sonuncu şərtdə 2 0x25 dəyərini axtaracaq və tələblərə cavab verərsə 500 göstərəcək.şərt.
  • Düsulu yazdıqdan sonra Doldurma Dəstəsini aşağı dartın.

  • Sonda, aşağıdakı şəkildəki kimi nəticələr görəcəksiniz.

6. Excel-də AND/OR Funksiyaları ilə İç İçə IF tətbiq edin

Sonuncu misalda biz həm & VEYA funksiyaları . Əvvəlcə VEYA funksiyasının istifadəsini göstərəcəyik, sonra isə AND funksiyasını həyata keçirəcəyik.

Numunəni izah etmək üçün verilənlər toplusundan istifadə edəcəyik ki, Mart satış məbləği haqqında məlumat ehtiva edir& aprel . Biz Satış Komissiyası satış məbləğinə əsasən bölüşdürəcəyik.

Komissiyanın paylanması haqqında ətraflı öyrənmək üçün aşağıdakı addımları izləyək.

ADDIMLAR:

  • İlk növbədə, Hüceyrə E5 seçin və düsturu yazın:
=IF(OR(C5>5500,D5>5500),12%,IF(OR(C5>=4001,D5>=4001),9%,IF(OR(C5>=2500,D5>=2500),5%,"")))

  • Sonra nəticəni görmək üçün Enter düyməsini basın.

Bu düsturda biz və ya funksiyası ilə iç-içə IF funksiyasından istifadə etdik. Biz VEYA funksiyası daxilində çoxlu şərtlərdən istifadə edə bilərik. Bu şərtlərdən hər hansı biri DOĞRU olarsa, o zaman təyin edilmiş dəyəri göstərəcək. Bu o deməkdir ki, əgər siz hər hansı bir şərti təmin etməlisinizsə, onda siz VEYA funksiyasını tətbiq etməlisiniz.

  • Birinci şərt iki aydan hər hansı birində satış məbləğinin daha çox olub olmadığını yoxlayır. -dən 5500 DOĞRU olarsa, komissiyanı 12 % olaraq təyin edir.
  • İkinci şərtdə satış məbləğinin arasında olub-olmadığını yoxlayır. 4001 to 5500 . Komissiya -də 9 % çap edir.
  • Və son şərt 2500 ilə 4000 .
  • Bundan sonra düsturu aşağıya köçürmək üçün Doldurma Dəstəsindən istifadə edin.

Qeyd: E5:E10 diapazonunun Nömrə Formatı Faiz olaraq təyin edilməlidir. Əks halda, 0 göstərəcək.

  • Növbəti addımda funksiyası ilə iç-içə IF düsturunu daxil edəcəyik. .
  • Bunun üçün Cell E5 seçin və formulanı yazın:
=IF(AND(C5>5500,D5>5500),12%,IF(AND(C5>=4001,D5>=4001),9%,IF(AND(C5>=2500,D5>=2500),5%,"")))

Burada funksiya daxilində hər iki şərt DOĞRU olmalıdır. Əks halda o, növbəti ƏGƏR şərtini yerinə yetirəcək. Məsələn, əgər həm C5 , həm də D5 5500 -dən böyükdürsə, yalnız o zaman komissiyanı 12 %-ə təyin edəcək.

  • Nəhayət, bütün nəticələrə baxmaq üçün Doldurma Dəstəkləyicisini aşağı dartın.

İç İçə IF Funksiyasının Alternativləri Excel

Bir çox şərtləriniz varsa, iç-içə IF funksiyasını həyata keçirmək çətinləşir. Düstur böyüyə bilər və hər hansı bir kiçik səhv sizi yanlış nəticələrə gətirib çıxara bilər. Çətinliklərdən qaçmaq üçün iç-içə olan alternativlərdən istifadə edə bilərsinizExcel-də IF funksiyası. Burada 5 alternativləri müzakirə edəcəyik. Siz onlardan ehtiyaclarınıza uyğun istifadə edə bilərsiniz.

1. VLOOKUP funksiyasından istifadə edin

Davamlı rəqəm diapazonlarından istifadə edərkən, VLOOKUP funksiyasından əvəzinə istifadə edə bilərsiniz. yerləşdirilmiş IF funksiyası. Bunun üçün arayış cədvəlinə sahib olmalı və təxmini uyğunluqla düstur yaratmalısınız. Bizim vəziyyətimizdə Komissiya cədvəli bizim istinad cədvəlimizdir. Datasetdə hər bir satıcı üçün satış məbləğimiz var və komissiyanı ayırmağa çalışacağıq.

Ətraflı öyrənmək üçün addımları diqqətlə izləyək.

ADDIMLAR:

  • İlk olaraq Cell D5 seçin və düsturu yazın:
=VLOOKUP(C5,$C$13:$D$15,2,TRUE)

  • Bundan sonra Enter düyməsini basın.

Burada biz VLOOKUP funksiyasından axtarış cədvəlinin -dən arasında dəyişən ikinci sütununda C5 xanasının dəyərini axtarmaq üçün istifadə etmişlər. C13 to D15 xanası. Burada təxmini uyğunluğu tətbiq etməliyik, ona görə də düsturun sonuncu arqumentində DOĞRU -dən istifadə etdik.

  • Nəhayət, Doldurma Dəstəsini aşağıya dartın. bütün nəticələrə baxın.

2. Excel IFS funksiyasını tətbiq edin

IFS funksiyasının tətbiqi aşağıdakı vəzifəni yerinə yetirir: bir çox şərtləri həyata keçirmək çox asandır. IFS funksiyasının ümumi forması belə yazıla bilər:

IFS(Test1,Value1,[Test 2],[Value 2]....)

İstifadəsini izah etmək üçün

Hugh West sənayedə 10 ildən çox təcrübəyə malik yüksək təcrübəli Excel təlimçisi və analitikidir. Mühasibat uçotu və maliyyə üzrə bakalavr dərəcəsi və Biznesin idarə edilməsi üzrə magistr dərəcəsinə malikdir. Hugh tədrisə həvəslidir və izləmək və başa düşmək asan olan unikal tədris yanaşması işləyib hazırlayıb. Onun Excel üzrə ekspert biliyi bütün dünyada minlərlə tələbə və mütəxəssisə öz bacarıqlarını təkmilləşdirməyə və karyeralarında üstün olmağa kömək etmişdir. Hugh öz bloqu vasitəsilə biliklərini dünya ilə bölüşür, fərdlərə və müəssisələrə öz potensiallarını tam şəkildə çatdırmaq üçün pulsuz Excel dərsləri və onlayn təlimlər təklif edir.