Birdən çox IF funksiyasını Excel-də necə yerləşdirmək olar

Mündəricat:

Birdən çox IF funksiyasını Excel-də necə yerləşdirmək olar
Birdən çox IF funksiyasını Excel-də necə yerləşdirmək olar
Anonim

Bilməli olanlar

  • =ƏGƏR(D7=50000, $D$5D7, $D$4D7))=İç içə IF funksiyasını işə salmaq üçün daxil etdiyiniz düsturdur.
  • İki data elementini müqayisə edən Məntiqi_test arqumentini daxil edin, sonra Əgər_əgər_dəyər arqumentini daxil edin.
  • Nested IF Funksiyasını Value_if_ifse Arqument kimi daxil edin. Bitirmək üçün Doldurma Dəstəyi istifadə edərək Nested IF funksiyalarını kopyalayın.

Bu məqalə test edilmiş şərtləri və funksiya tərəfindən yerinə yetirilən hərəkətləri artırmaq üçün IF funksiyalarını Excel-də necə yerləşdirməyi izah edir. Təlimatlar Excel 2019-10, Mac üçün Excel və Excel Online-ı əhatə edir.

Nest IF Funksiyaları Təlimatı

Image
Image

Şəkildə göstərildiyi kimi, bu dərslik işçilər üçün illik əmək haqqı əsasında illik tutulma məbləğini hesablayan düstur yaratmaq üçün iki ƏGƏR funksiyasından istifadə edir. Nümunədə istifadə olunan düstur aşağıda göstərilmişdir. İç içə IF funksiyası ilk IF funksiyası üçün dəyər_əgər_yanlış arqumenti kimi çıxış edir.

=ƏGƏR(D7=50000, $D$5D7, $D$4D7))

Düsturun müxtəlif hissələri vergüllə ayrılır və aşağıdakı tapşırıqları yerinə yetirir:

  1. Birinci hissə, D7<30000, işçinin maaşının 30.000 ABŞ dollarından az olub olmadığını yoxlayır.
  2. Əmək haqqı 30.000$-dan azdırsa, orta hissə, $D$3D7, maaşı 6% tutulma dərəcəsinə vurur.
  3. Əmək haqqı 30.000 ABŞ dollarından çox olarsa, ikinci ƏGƏR funksiyası IF(D7>=50000, $D$5D7, $D$4D7) daha iki şərti yoxlayır.
  4. D7>=50000 işçinin maaşının 50 000 dollardan çox və ya ona bərabər olub olmadığını yoxlayır.
  5. Əmək haqqı 50.000$-a bərabər və ya ondan çox olarsa, $D$5D7 maaşı 10% tutulma dərəcəsinə vurur.
  6. Əmək haqqı 50.000$-dan azdırsa, lakin 30.000$-dan çoxdursa, $D$4D7 əmək haqqını 8% tutulma dərəcəsinə vurur.

Təlimat məlumatlarını daxil edin

Məlumatları şəkildə göründüyü kimi Excel iş vərəqinin C1 - E6 xanalarına daxil edin. Bu nöqtədə daxil edilməyən yeganə məlumat E7 xanasında yerləşən ƏGƏR funksiyasının özüdür.

Məlumatların surətini çıxarmaq üçün təlimatlara iş vərəqi üçün formatlaşdırma addımları daxil deyil. Bu, təlimatı tamamlamağa mane olmur. İş vərəqiniz göstərilən nümunədən fərqli görünə bilər, lakin ƏGƏR funksiyası sizə eyni nəticələri verəcək.

Nested IF Funksiyasını başladın

Image
Image

Sadəcə tam düsturu daxil etmək mümkündür

=ƏGƏR(D7=50000, $D$5D7, $D$4D7))

iş vərəqinin E7 xanasına daxil edin və işləməsini təmin edin. Excel Online-da istifadə etməli olduğunuz üsul budur. Bununla belə, Excel-in masaüstü versiyasından istifadə edirsinizsə, lazımi arqumentləri daxil etmək üçün funksiyanın dialoq qutusundan istifadə etmək çox vaxt daha asandır.

Yuvalanmış funksiyaları daxil edərkən dialoq qutusundan istifadə etmək bir az çətin olur, çünki daxili funksiya daxil edilməlidir. İkinci arqumentlər dəstini daxil etmək üçün ikinci dialoq qutusu açıla bilməz.

Bu misalda iç-içə IF funksiyası dialoq qutusunun üçüncü sətrinə Value_if_false arqumenti kimi daxil edilmişdir. İş vərəqi bir neçə işçi üçün illik tutulmanı hesabladığından, düstur əvvəlcə çıxılma dərəcələri üçün mütləq xana istinadlarından istifadə etməklə E7 xanasına daxil edilir və sonra E8:E11 xanalarına kopyalanır.

Tədris Addımları

  1. Onu aktiv xana etmək üçün E7 xanasını seçin. İç-içə IF düsturunun yerləşəcəyi yer budur.
  2. Seçin Formullar.
  3. Funksiya açılan siyahısını açmaq üçün Məntiqli seçin.
  4. Funksiyanın dialoq qutusunu açmaq üçün siyahıda IF seçin.

Dialoq qutusundakı boş sətirlərə daxil edilən məlumatlar IF funksiyasının arqumentlərini təşkil edir. Bu arqumentlər funksiyaya yoxlanılan şərti və şərt doğru və ya yanlış olarsa hansı tədbirləri görəcəyini bildirir.

Təlislik Qısayol Seçimi

Bu nümunə ilə davam etmək üçün aşağıdakıları edə bilərsiniz:

  • Yuxarıdakı şəkildə göstərildiyi kimi dialoq qutusuna arqumentləri daxil edin və sonra formulun 7-10-cu sətirlərə kopyalanmasını əhatə edən son mərhələyə keçin.
  • Və ya üç arqumenti daxil etmək üçün ətraflı təlimatlar və izahatlar təklif edən növbəti addımları izləyin.

Məntiqi_test arqumentini daxil edin

Image
Image

Məntiqi_test arqumenti iki məlumat elementini müqayisə edir. Bu məlumatlar rəqəmlər, hüceyrə istinadları, düsturların nəticələri və hətta mətn məlumatları ola bilər. İki dəyəri müqayisə etmək üçün Məntiqi_test dəyərlər arasında müqayisə operatorundan istifadə edir.

Bu nümunədə işçinin illik tutulmasını müəyyən edən üç maaş səviyyəsi var:

  • 30.000$-dan az.
  • 30.000$ - 49.999$ arasında.
  • 50,000$ və ya daha çox

Tək ƏGƏR funksiyası iki səviyyəni müqayisə edə bilər, lakin üçüncü əmək haqqı səviyyəsi ikinci daxili IF funksiyasının istifadəsini tələb edir. İlk müqayisə D xanasında yerləşən işçinin illik əmək haqqı ilə 30 000 ABŞ dolları dəyərində əmək haqqı arasındadır. Məqsəd D7-nin 30 000 dollardan az olub-olmadığını müəyyən etmək olduğundan, Az operator (<)) dəyərlər arasında istifadə olunur.

Tədris Addımları

  1. Dialoq qutusunda Məntiqi_test sətrini seçin.
  2. Bu xana istinadını Məntiqi_test xəttinə əlavə etmək üçün D7 xanasını seçin.
  3. Klaviaturada kiçik düyməsini (<) basın.
  4. Kiçik simvoldan sonra 30000 yazın.
  5. Tamamlanmış məntiqi test D7<30000 kimi göstərilir.

30000 ilə dollar işarəsini ($) və ya vergül ayırıcısını (,) daxil etməyin. Məntiqi_test xəttinin sonunda etibarsız xəta mesajı görünür. bu simvollar data ilə birlikdə daxil edilir.

Əgər_doğrudursa, Dəyəri daxil edin

Image
Image

Əgər_əgər_əgər_dəyər arqumenti ƏGƏR funksiyasına Məntiqi_test doğru olduqda nə edəcəyini bildirir. Doğrudursa_dəyər arqumenti düstur, mətn bloku, dəyər, xana istinadı ola bilər və ya xana boş qala bilər.

Bu misalda, D7 xanasındakı məlumat $30.000-dən az olduqda, Excel D7 xanasındakı işçinin illik əmək haqqını D3 xanasında yerləşən 6 faizlik çıxılma dərəcəsinə vurur.

Nisbi və Mütləq Hüceyrə İstinadları

Adətən, düstur digər xanalara kopyalandıqda, düsturdakı nisbi xana istinadları formulun yeni yerini əks etdirmək üçün dəyişir. Bu, eyni formuldan bir neçə yerdə istifadə etməyi asanlaşdırır. Bəzən funksiyanın kopyalanması zamanı hüceyrə istinadlarının dəyişməsi xətalara səbəb olur. Bu səhvlərin qarşısını almaq üçün xana istinadları Mütləq edilə bilər ki, bu da onların kopyalanarkən dəyişməsini dayandırır.

Mütləq xana istinadları $D$3 kimi adi xana arayışı ətrafında dollar işarələri əlavə etməklə yaradılır. Dollar işarələrinin əlavə edilməsi xana arayışı dialoq qutusuna daxil edildikdən sonra klaviaturada F4 düyməsini sıxmaqla asanlıqla həyata keçirilir.

Nümunədə D3 xanasında yerləşən çıxılma dərəcəsi dialoq qutusunun Value_əgər_əgər_əgər_əgər_əgər_sətirinə mütləq xana istinadı kimi daxil edilir.

Tədris Addımları

  1. Dialoq qutusunda Əgər_əgər_dəyər sətrini seçin.
  2. Bu xana istinadını doğrudursa_əgər_dəyər xəttinə əlavə etmək üçün iş vərəqində D3 xanasını seçin.
  3. D3-ü mütləq xana istinadı ($D$3) etmək üçün F4 düyməsini basın.
  4. Ulduz işarəsini () basın. Ulduz Excel-də vurma simvoludur.
  5. Bu xana istinadını Value_əgər_əgər_həqiqət sətrinə əlavə etmək üçün D7 xanasını seçin.
  6. Tamamlanmış Value_if_true sətri $D$3D7 kimi göstərilir.

D7 mütləq xana istinadı kimi daxil edilməyib. Hər bir işçi üçün düzgün çıxılma məbləğini əldə etmək üçün düstur E8:E11 xanalarına kopyalandıqda onun dəyişdirilməsi lazımdır.

Yanlış_əgər Dəyər Arqumenti kimi İç-içə Yönləndirilmiş ƏGƏR Funksiyasını daxil edin

Image
Image

Normal olaraq, Value_if_false arqumenti IF funksiyasına Məntiqi_test yanlış olduqda nə edəcəyini bildirir. Bu halda, daxili IF funksiyası bu arqument kimi daxil edilir. Bunu etməklə, aşağıdakı nəticələr əldə edilir:

  • Yuvalanmış IF funksiyasındakı Məntiqi_test arqumenti (D7>=50000) 30 000 dollardan az olmayan bütün maaşları yoxlayır.
  • 50.000 ABŞ dollarından çox və ya ona bərabər olan maaşlar üçün, əgər_əgər_əgər_dəyər arqumenti onları D5 xanasında yerləşən 10%-lik çıxılma dərəcəsinə vurur.
  • Qalan maaşlar üçün (30.000$-dan çox, lakin $50.000-dan az olanlar) D4 xanasında yerləşən Dəyər_əgər_yanlış arqumenti onları 8% çıxılma dərəcəsinə vurur.

Tədris Addımları

Təlimatın əvvəlində qeyd olunduğu kimi, daxili funksiyaya daxil olmaq üçün ikinci dialoq qutusu açıla bilməz, ona görə də o, yanlışdırsa, Dəyər sətrinə daxil edilməlidir.

İçlənmiş funksiyalar bərabər işarəsi ilə deyil, funksiyanın adı ilə başlayır.

  1. Dialoq qutusunda Dəyər_əgər_yanlış sətrini seçin.
  2. Aşağıdakı ƏGƏR funksiyasını daxil edin:
  3. IF(D7>=50000, $D$5D7, $D$4D7)

  4. ƏGƏR funksiyasını tamamlamaq və dialoq qutusunu bağlamaq üçün OK seçin.
  5. $3, 678,96 dəyəri E7 xanasında görünür. R. Holt ildə 30 000 dollardan çox, lakin 50 000 dollardan az qazandığı üçün onun illik tutulmasını hesablamaq üçün $45, 9878% düsturu istifadə olunur.
  6. İş vərəqinin üstündəki düsturlar panelində tam funksiyanı=IF(D7=50000, $D$5D7, $D$4D7)) göstərmək üçün E7 xanasını seçin.

Bu addımları yerinə yetirdikdən sonra nümunəniz indi bu məqalədəki ilk şəkilə uyğun gəlir.

Son addım iş vərəqini tamamlamaq üçün doldurma qulpundan istifadə edərək IF düsturunu E8-E11 xanalarına köçürməyi nəzərdə tutur.

Doldurma Dəstəkindən istifadə edərək İçəri İçəri ƏGƏR funksiyalarını kopyalayın

Image
Image

İş vərəqini tamamlamaq üçün içəri daxil edilmiş ƏGƏR funksiyasını ehtiva edən formulanı E8-dən E11-ə qədər xanalara köçürün. Funksiya kopyalandıqca, Excel nisbi xana istinadlarını yeniləyir, eyni zamanda mütləq xana istinadını eyni saxlayır.

Excel-də düsturları köçürməyin asan yollarından biri Doldurma Dəstəyidir.

Tədris Addımları

  1. Onu aktiv xana etmək üçün E7 xanasını seçin.
  2. Siçan göstəricisini aktiv xananın sağ alt küncündəki kvadratın üzərinə qoyun. Göstərici artı işarəsinə (+) dəyişəcək.
  3. Doldurma sapını seçin və E11 xanasına dartın.
  4. E8 - E11 xanaları yuxarıdakı şəkildə göstərildiyi kimi düsturun nəticələri ilə doldurulur.

Tövsiyə: