Mündəricat
Bu qısa dərslikdən siz yeni IFS funksiyası haqqında öyrənəcək və onun Excel-də iç-içə IF yazmağı necə asanlaşdırdığını görəcəksiz. Siz həmçinin onun sintaksisini və misallarla bir neçə istifadə halını tapa bilərsiniz.
Excel-də iç içə IF adətən ikidən çox mümkün nəticəsi olan vəziyyətləri qiymətləndirmək istədiyiniz zaman istifadə olunur. İç içə IF tərəfindən yaradılan əmr "ƏGƏR(ƏGƏR(ƏĞR()))" əmrinə bənzəyir. Bununla belə, bu köhnə üsul bəzən çətin və vaxt aparan ola bilər.
Excel komandası bu yaxınlarda yeni sevimliniz olacaq IFS funksiyasını təqdim etdi. Excel IFS funksiyası yalnız Excel 365, Excel 2021 və Excel 2019-da mövcuddur.
Excel IFS funksiyası - təsvir və sintaksis
Excel-də IFS funksiyası bir və ya bir neçə şərtə əməl edilib-edilmədiyini və ilk TRUE şərtinə cavab verən dəyəri qaytarır. IFS Excel çoxlu IF ifadələrinin alternatividir və bir neçə şərt olduqda onu oxumaq daha asandır.
Funksiya belə görünür:
IFS(məntiqi_sınaq1, doğrudursa1, [məntiqi_test2, doğrudur_dəyər_dəyər]… )Onun 2 məcburi və 2 əlavə arqumenti var.
- məntiqi_test1 tələb olunan arqumentdir. Bu, DOĞRU və ya YANLIŞ olaraq qiymətləndirilən şərtdir.
- dəyər_əgər_doğru1 ikinci tələb olunan arqumentdir və məntiqi_test1 DOĞRU olaraq qiymətləndirərsə, qaytarılacaq nəticəni göstərir. Boş ola bilər, əgərzəruridir.
- məntiqi_test2…məntiqi_test127 DOĞRU və ya YANLIŞ kimi qiymətləndirən isteğe bağlı şərtdir.
- əgər_əgər_əgər_əgər...dəyər_əgər doğrudur127 nəticə üçün isteğe bağlı arqumentdir. logical_testN TRUE olaraq qiymətləndirildikdə qaytarılacaq. Hər bir dəyər_əgər_doğruN məntiqi_testN şərtinə aiddir. O, həmçinin boş ola bilər.
Excel IFS sizə 127-yə qədər müxtəlif şəraiti qiymətləndirməyə imkan verir. Məntiqi_test arqumentində müəyyən dəyər_əgər_doğru deyilsə, funksiya "Bu funksiya üçün çox az arqument daxil etmisiniz" mesajını göstərir. Məntiqi_test arqumenti qiymətləndirilirsə və DOĞRU və ya YANLIŞ-dan başqa dəyərə uyğun gəlirsə, Excel-də IFS #VALUE! səhv. Heç bir DOĞRU şərtlər tapılmadıqda, o, #N/A göstərir.
IFS funksiyası və istifadə halları ilə Excel-də iç içə IFS
Yeni Excel IFS-dən istifadə etməyin faydası ondan ibarətdir ki, siz daxil edə bilərsiniz. bir funksiyada bir sıra şərtlər. Hər bir şərtin ardınca şərt doğru olarsa istifadə olunacaq nəticə düsturun yazılmasını və oxunmasını asanlaşdırır.
Tutaq ki, siz istifadəçinin artıq sahib olduğu lisenziyaların sayına görə endirim əldə etmək istəyirsiniz. . IFS funksiyasından istifadə edərək, bu belə olacaq:
=IFS(B2>50, 40, B2>40, 35, B2>30, 30, B2>20, 20, B2>10, 15, B2>5, 5, TRUE, 0)
Excel-də iç içə IF ilə belə görünür:
=IF(B2>50, 40, IF(B2>40, 35, IF(B2>30, 30, IF(B2>20, 20, IF(B2>10, 15, IF(B2>5, 5, 0))))))
Aşağıdakı IFS funksiyasını yazmaq və yeniləmək Excel çoxlu IF funksiyasından daha asandırekvivalent.
=IFS(A2>=1024 * 1024 * 1024, TEXT(A2/(1024 * 1024 * 1024), "0.0") & " GB", A2>=1024 * 1024, TEXT(A2/(1024 * 1024), "0.0") & " Mb", A2>=1024, TEXT(A2/1024, "0.0") & " Kb", TRUE, TEXT(A2, "0") & " bytes")
=IF(A2>=1024 * 1024 * 1024, TEXT(A2/(1024 * 1024 * 1024), "0.0") & " GB", IF(A2>=1024 * 1024, TEXT(A2/(1024 * 1024), "0.0") & " Mb", IF(A2>=1024, TEXT(A2/1024, "0.0") & " Kb", TEXT(A2, "0") & " bytes")))