IF функциясы
Бұл функция шартқа байланысты екі мәннің бірін қайтарады.
Пішімі:
- IF(condition;yes_value;no_value)
мұнда:
- condition - >, <, =, >=, <=, != символдарын қолданатын логикалық өрнек, тағы басқа функция немесе мән
- yes_value - шарт орындалса функция қайтарып беретін сан немесе жол
- no_value - шарт орындалмаса функция қайтарып беретін сан немесе жол
Мысалдар:
IF(D="Text in column";"Good";"Bad")
IF(D > 100500;"A lot";"A little")
IF(CONTAIN(H;"Qualification");G;"")
Ескертулер:
- шарт арифметикалық өрнек бола алады. Егер осы өрнектің нәтижесі нөлден өзгеше сан болса, шарт орындалған деп есептеледі. Егер өрнектің нәтижесі нөл болса, шарт орындалмаған деп есептеледі
- мәндер есептелетін өрістердегі бағандардан немесе айнымалылардан алынған деректерді қолданатын өрнектер болуы мүмкін
- деректер тегі немесе деректер тегі есептелетін өрісіндегі Checkbox (чекбокс) бапталған өрісті тексеру үшін «Иә»/«Жоқ» тестін пайдаланыңыз. Басқа жағдайларда, деректер тегтері жоқ кезде, 1/0 тексерісін пайдаланыңыз.
Формулалар мен функциялармен жұмыс ерекшеліктері
Төмендегілерге назар аударыңыз:
- IF формуласының барлық аргументтері көрсетілуі тиіс (Condition;Action_IF_YES;Action_IF_NO);
- IF-ті IF ішінде орналастыруға шектеу жоқ, бірақ аргументтер саны дұрыс болуы керек;
- Бос NUMBER өрістер нөл деп қабылданады;
- Бос STRING өрістері және басқа өрістер бос тырнақшалармен енгізіледі: "";
- «-1»-ге көбейтуді қолдануға болады;
- Формулаларда немесе құжаттар жасағанда жол үзілістерін қолдануға болмайды.
Мысал:
D бағанында сан бар ма жоқ па қарай, сол санды немесе E бағанындағы санды қайтарады: