Mundarija
Ushbu qisqa qoʻllanmadan siz yangi IFS funksiyasi haqida bilib olasiz va u Excelda ichki IF ni yozishni qanday soddalashtirishini koʻrasiz. Shuningdek, siz uning sintaksisini va bir nechta foydalanish holatlarini misollar bilan topasiz.
Excelda ichki o'rnatilgan IF odatda ikkitadan ortiq natijaga ega bo'lgan vaziyatlarni baholash uchun ishlatiladi. Ichki IF tomonidan yaratilgan buyruq "IF(IF(IF()))) ga o'xshaydi. Biroq, bu eski usul ba'zan qiyin va ko'p vaqt talab qilishi mumkin.
Excel jamoasi yaqinda IFS funksiyasini taqdim etdi, bu sizning yangi sevimli funksiyangizga aylanadi. Excel IFS funksiyasi faqat Excel 365, Excel 2021 va Excel 2019 da mavjud.
Excel IFS funksiyasi - tavsif va sintaksisi
Exceldagi IFS funksiyasi bir yoki bir nechta shartlar kuzatilganligini va birinchi TRUE shartiga javob beradigan qiymatni qaytaradi. IFS Excelning bir nechta IF iboralarining muqobil variantidir va uni bir nechta shartlar mavjud bo'lganda o'qish ancha oson.
Funktsiya quyidagicha ko'rinadi:
IFS(mantiqiy_test1, qiymat_agar_haqiqat1, [mantiqiy_test2, qiymat_agar_haqiqat]… )U 2 ta zarur va 2 ta ixtiyoriy argumentga ega.
- mantiqiy_test1 - talab qilinadigan argument. Bu TRUE yoki FALSE deb baholanadigan shart.
- value_agar_true1 mantiqiy_test1 TRUE deb baholansa, qaytariladigan natijani ko'rsatadigan ikkinchi talab qilinadigan argumentdir. U bo'sh bo'lishi mumkin, agarzarur.
- mantiqiy_test2…mantiqiy_test127 bu ixtiyoriy shart boʻlib, u TRUE yoki FALSE deb baholanadi.
- value_agar_true2…value_value_agar_true127 - bu natija uchun ixtiyoriy argument. logical_testN TRUE deb baholansa, qaytariladi. Har bir qiymat_agar_trueN mantiqiy_testN shartiga taalluqlidir. U boʻsh boʻlishi ham mumkin.
Excel IFS sizga 127 tagacha turli shartlarni baholash imkonini beradi. Agar mantiqiy_test argumentida ma'lum qiymat_agar_true bo'lmasa, funktsiya "Bu funksiya uchun juda kam argument kiritdingiz" xabarini ko'rsatadi. Agar mantiqiy_test argumenti baholansa va TRUE yoki FALSE dan boshqa qiymatga mos kelsa, Excelda IFS #VALUE! xato. HAQIQIY shartlar topilmasa, u #N/A ni koʻrsatadi.
IFS funksiyasi va Excelda ichki oʻrnatilgan IF va foydalanish holatlari bilan
Yangi Excel IFS-dan foydalanishning afzalligi shundaki, siz kiritishingiz mumkin. bitta funktsiyadagi bir qator shartlar. Har bir shartdan keyin formulani yozish va oʻqish oson boʻlishi uchun shart rost boʻlsa foydalaniladigan natija keladi.
Aytaylik, siz foydalanuvchida mavjud litsenziyalar soniga koʻra chegirma olmoqchisiz. . IFS funksiyasidan foydalanib, u shunday bo'ladi:
=IFS(B2>50, 40, B2>40, 35, B2>30, 30, B2>20, 20, B2>10, 15, B2>5, 5, TRUE, 0)
Excelda ichki o'rnatilgan IF bilan u quyidagicha ko'rinadi:
=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))))))
Quyidagi IFS funktsiyasini yozish va yangilash Excel bir nechta IF ga qaraganda osonroq.ekvivalent.
=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")))