Skip to content

ИФ функсияси

Бу функсия шартга қараб иккита қийматдан бирини қайтаради.

Формат:

  • ИФ(cондитион;ес_валуэ;но_валуэ)


қаэрда:

  • cондитион - >, <, =, >=, <=, != белгилари билан ифода, бошқа функсия ёки қиймат
  • ес_валуэ - шарт бажарилганда функсиянинг қайтарадиган сони ёки сатри
  • но_валуэ - шарт бажарилмаса функсиянинг қайтарадиган сони ёки сатри


Мисоллар:

ИФ(Д="Устундаги матн";"Яхши";"Ёмон")

ИФ(Д > 100500;"Ко'п";"Кам")

ИФ(CОНТАИН(Ҳ;"Малака");Г;"")


Эслатмалар:

  • шарт арифметик ифода бо'лиши мумкин. Агар ушбу ифоданинг натижаси 0 дан бошқа сон бо'лса, шарт бажарилган деб ҳисобланади. Агар натижа нол бо'лса, шарт бажарилмаган деб ҳисобланади
  • қийматлар ҳисобот устунларидаги ма'лумотлар ёки ҳисобланадиган майдонлардаги о'згарувчилардан фойдаланадиган ифодалар бо'лиши мумкин
  • Дата таг (ма'лумот ёрлиг'и) ёки дата таг ҳисобланган майдонда Чеcкбох мослаштириладиган майдонни текшириш учун "Ҳа"/"Ё'қ" тести ишлатинг. Бошқа ҳолларда, дата тагларсиз 1/0 текширувидан фойдаланинг.



Формулалар ва функсиялар билан ишлашнинг о'зига хос жиҳатлари

Қуйидагиларга э'тибор беринг:

  • ИФ формуласининг барча аргументлари киритилган бо'лиши керак (Cондитион;Аcтион_ИФ_ЕС;Аcтион_ИФ_НО);
  • ИФ ичида ИФ ни ичма-ич қўйишга чеклов йўқ, лекин аргументлар сони тўғри бўлиши керак;
  • БОШ НУМБЕР майдонлар нолга тенг ва бошқа ҳеч нарса эмас;
  • БОШ СТРИНГ майдонлар ва бошқа майдонлар (ёки ба'зи майдонлар) бо'ш қо'штирноқ билан киритилади: "";
  • "-1" билан ко'пайтиришингиз мумкин;
  • Формулаларда ёки ҳужжатларни яратишда қаторга бо'лишларни ишлатиб бо'лмайди.


Мисол:

Д устунида рақам бор-ё'қлигига қараб, ёки о'ша рақамни ёки Э устунидаги рақамни қайтаринг:


б9ЖЗУ3.пнг



Ўтиш