Skip to content

Функція IF

Ця функція повертає одне з двох значень залежно від умови.


Формат:

  • IF(condition;yes_value;no_value)


де:

  • condition — логічний вираз із використанням символів >, <, =, >=, <=, !=, іншої функції або значення
  • yes_value — число або рядок, який функція повертає, якщо умову виконано
  • no_value — число або рядок, який функція повертає, якщо умову не виконано


Приклади:

IF(D="Текст у стовпці";"Добре";"Погано")

IF(D > 100500;"Багато";"Мало")

IF(CONTAIN(H;"Кваліфікація");G;"")


Примітки:

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



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

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

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


Приклад:

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


b9JZU3.png



Перейти