Skip to content

IF funksiyasi

Bu funksiya shartga qarab ikkita qiymatdan birini qaytaradi.

Format:

  • IF(condition;yes_value;no_value)


qaerda:

  • condition - >, <, =, >=, <=, != belgilari bilan ifoda, boshqa funksiya yoki qiymat
  • yes_value - shart bajarilganda funksiyaning qaytaradigan soni yoki satri
  • no_value - shart bajarilmasa funksiyaning qaytaradigan soni yoki satri


Misollar:

IF(D="Ustundagi matn";"Yaxshi";"Yomon")

IF(D > 100500;"Ko'p";"Kam")

IF(CONTAIN(H;"Malaka");G;"")


Eslatmalar:

  • shart arifmetik ifoda bo'lishi mumkin. Agar ushbu ifodaning natijasi 0 dan boshqa son bo'lsa, shart bajarilgan deb hisoblanadi. Agar natija nol bo'lsa, shart bajarilmagan deb hisoblanadi
  • qiymatlar hisobot ustunlaridagi ma'lumotlar yoki hisoblanadigan maydonlardagi o'zgaruvchilardan foydalanadigan ifodalar bo'lishi mumkin
  • Data tag (ma'lumot yorlig'i) yoki data tag hisoblangan maydonda Checkbox moslashtiriladigan maydonni tekshirish uchun "Ha"/"Yo'q" testi ishlating. Boshqa hollarda, data taglarsiz 1/0 tekshiruvidan foydalaning.



Formulalar va funksiyalar bilan ishlashning o'ziga xos jihatlari

Quyidagilarga e'tibor bering:

  • IF formulasining barcha argumentlari kiritilgan bo'lishi kerak (Condition;Action_IF_YES;Action_IF_NO);
  • IF ichida IF ni ichma-ich qo‘yishga cheklov yo‘q, lekin argumentlar soni to‘g‘ri bo‘lishi kerak;
  • BOSh NUMBER maydonlar nolga teng va boshqa hech narsa emas;
  • BOSh STRING maydonlar va boshqa maydonlar (yoki ba'zi maydonlar) bo'sh qo'shtirnoq bilan kiritiladi: "";
  • "-1" bilan ko'paytirishingiz mumkin;
  • Formulalarda yoki hujjatlarni yaratishda qatorga bo'lishlarni ishlatib bo'lmaydi.


Misol:

D ustunida raqam bor-yo'qligiga qarab, yoki o'sha raqamni yoki E ustunidagi raqamni qaytaring:


b9JZU3.png



O‘tish