ЫФ функциясы
Бұл функция шартқа байланысты екі мәннің бірін қайтарады.
Пішімі:
- ЫФ(цондітіон;ес_валұе;но_валұе)
мұнда:
- цондітіон - >, <, =, >=, <=, != символдарын қолданатын логикалық өрнек, тағы басқа функция немесе мән
- ес_валұе - шарт орындалса функция қайтарып беретін сан немесе жол
- но_валұе - шарт орындалмаса функция қайтарып беретін сан немесе жол
Мысалдар:
ЫФ(Д="Техт ін цолұмн";"Гоод";"Бад")
ЫФ(Д > 100500;"А лот";"А літтле")
ЫФ(ЦОНТАЫН(Һ;"Құаліфіцатіон");Г;"")
Ескертулер:
- шарт арифметикалық өрнек бола алады. Егер осы өрнектің нәтижесі нөлден өзгеше сан болса, шарт орындалған деп есептеледі. Егер өрнектің нәтижесі нөл болса, шарт орындалмаған деп есептеледі
- мәндер есептелетін өрістердегі бағандардан немесе айнымалылардан алынған деректерді қолданатын өрнектер болуы мүмкін
- деректер тегі немесе деректер тегі есептелетін өрісіндегі Цһецкбох (чекбокс) бапталған өрісті тексеру үшін «Иә»/«Жоқ» тестін пайдаланыңыз. Басқа жағдайларда, деректер тегтері жоқ кезде, 1/0 тексерісін пайдаланыңыз.
Формулалар мен функциялармен жұмыс ерекшеліктері
Төмендегілерге назар аударыңыз:
- ЫФ формуласының барлық аргументтері көрсетілуі тиіс (Цондітіон;Ацтіон_ЫФ_ЕС;Ацтіон_ЫФ_НО);
- ЫФ-ті ЫФ ішінде орналастыруға шектеу жоқ, бірақ аргументтер саны дұрыс болуы керек;
- Бос НҰМБЕР өрістер нөл деп қабылданады;
- Бос СТРЫНГ өрістері және басқа өрістер бос тырнақшалармен енгізіледі: "";
- «-1»-ге көбейтуді қолдануға болады;
- Формулаларда немесе құжаттар жасағанда жол үзілістерін қолдануға болмайды.
Мысал:
Д бағанында сан бар ма жоқ па қарай, сол санды немесе Е бағанындағы санды қайтарады: