IFS


ULASHISH

IFS funksiyasi

IFS funksiyasi Excel’dagi tayyor funksiya bo‘lib, bir yoki bir nechta rost yoki yolg‘on shartlar asosida qiymatlarni qaytaradi.

U =IFS ko‘rinishida yoziladi va ikki yoki undan ortiq qismdan iborat:

=IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], [logical_test3; ...)

Shartlar logical_test1, logical_test2, ... deb ataladi, ular quyidagilarni tekshirishi mumkin:

  • Son boshqa sondan katta ekanligi >
  • Son boshqa sondan kichik ekanligi <
  • Son yoki matn biror narsaga teng ekanligi =

Har bir shart qaytariladigan qiymat bilan bog‘langan.

Eslatma: Bir nechta shart rost bo‘lishi mumkin, shu sababli funksiya birinchi rost shartga tegishli qiymatni qaytaradi.

Eslatma: Funksiyaning turli qismlari vergul , yoki nuqtali vergul ; kabi belgi bilan ajratiladi

Belgi til sozlamalaringizga (Language Settings) bog‘liq.


IFS funksiyasiga misol

Pokemonlar qanchalik tezligiga qarab kategoriyalar yarating:

Shartlar va qaytariladigan qiymatlar:

  • Speed 90 dan ko‘p: “Fast”
  • Speed 50 dan ko‘p: “Normal”
  • Speed 50 dan kichik yoki unga teng: “Slow”

O‘zingiz sinab ko‘ring »



IFS funksiyasiga misol, bosqichma-bosqich:

  1. D2 katagini tanlang
  2. =IFS belgisini yozing
  3. IFS buyrug‘ini ikki marta bosing

  1. Birinchi shartni ko‘rsating: C2>90
  2. , belgisini yozing
  3. Birinchi shart TRUE bo‘lgan holat uchun "Fast" qiymatini belgilang
  4. , belgisini yozing
  5. Ikkinchi shartni ko‘rsating: C2>50
  6. , belgisini yozing
  7. Ikkinchi shart TRUE bo‘lgan holat uchun "Normal" qiymatini belgilang
  8. , belgisini yozing
  9. Uchinchi shartni ko‘rsating: C2<=50
  10. , belgisini yozing
  11. Uchinchi shart TRUE bo‘lgan holat uchun "Slow" qiymatini belgilang
  12. Enter tugmasini bosing

C2 katagidagi qiymat “45” bo‘lgani uchun birinchi va ikkinchi shartlar yolg‘on, uchinchi shart esa rost (50 dan kichik yoki unga teng), shuning uchun funksiya “Slow” qaytaradi.

Eslatma: Matnli qiymatlar qo‘shtirnoq ichida bo‘lishi kerak: " "

Har bir Pokemon uchun bir xil tekshiruvni bajarish maqsadida funksiyani to‘ldirish funksiyasi yordamida har bir qator uchun takrorlash mumkin:

Eslatma: Uchinchi shart <=50 tarkibida = belgisi bor, shu tufayli 50 soni “50 dan kichik yoki unga teng” shartiga kiradi

Endi har bir Pokemon tezlik kategoriyasiga ega:


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!