Skip to content

Функція 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;"")


Примітки:

  • умова може бути арифметичним виразом. Якщо результат цього виразу — ненульове число, умову вважають виконаною. Якщо результат виразу дорівнює нулю, умову вважають невиконаною
  • значеннями можуть бути вирази, у яких використовуються дані зі стовпців звіту або змінні в обчислюваних полях
  • для перевірки поля типу «Прапорець» в аналітиці або обчислюваному полі аналітики використовуйте перевірку «Yes»/«No». В інших випадках, без аналітики, використовуйте перевірку 1/0.



Особливості роботи з формулами та функціями

Зверніть увагу на таке:

  • У формулі IF мають бути вказані всі аргументи (Condition;Action_IF_YES;Action_IF_NO);
  • Кількість вкладених одна в одну функцій IF не обмежена, але кількість аргументів має бути правильною;
  • Порожні поля NUMBER дорівнюють нулю, і нічому іншому;
  • Порожні поля STRING та інші поля (або не всі поля) вводяться як порожні лапки: "";
  • Можна множити на "-1";
  • У формулах і під час створення документів не можна використовувати розриви рядків.


Приклад:

Залежно від того, чи є число у стовпці D, повертається або це число, або число зі стовпця E:


b9JZU3.png



Перейти