Функція 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: