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: