Функция ЕСЛИ — различия между версиями

Материал из ПланФикс
Перейти к: навигация, поиск
Строка 13: Строка 13:
 
где:
 
где:
  
*'''условие''' - логическое выражение с использованием символов >, <, =, >=, <=, !=, другой функции или значения в одном из столбцов
+
*'''условие''' - логическое выражение с использованием символов >, <, =, >=, <=, !=, другой функции или значения
 
*'''значение_да''' - числовое или строковое значение , которое вернет функция, если условие выполнится
 
*'''значение_да''' - числовое или строковое значение , которое вернет функция, если условие выполнится
 
*'''значение_нет''' - числовое или строковое значение, которое вернет функция, если условие не выполнится
 
*'''значение_нет''' - числовое или строковое значение, которое вернет функция, если условие не выполнится
Строка 30: Строка 30:
 
'''Примечания:'''  
 
'''Примечания:'''  
 
*'''условие''' может быть арифметическим выражением. Если в результате выполнения этого выражения получается какое-то число, отличное от нуля, то считается, что условие выполнено. Если в результате выполнения этого выражения получается ноль, то считается, что условие не выполнено.
 
*'''условие''' может быть арифметическим выражением. Если в результате выполнения этого выражения получается какое-то число, отличное от нуля, то считается, что условие выполнено. Если в результате выполнения этого выражения получается ноль, то считается, что условие не выполнено.
*'''значения''', могут представлять собой выражения с использованием данных из столбцов отчета
+
*'''значения''', могут представлять собой выражения с использованием данных из столбцов [[Отчеты | отчета]] или переменных в [[Вычисляемые поля | вычисляемых полях]]
*При проверке заполнения кастомного поля типа Чекбокс, следует использовать 1 и 0  
+
*При проверке заполнения кастомного поля типа [[Чекбокс]], следует использовать 1 и 0  
  
  
Строка 37: Строка 37:
 
В зависимости от того, содержится ли число в столбце D, выводится либо оно, либо число из столбца E:
 
В зависимости от того, содержится ли число в столбце D, выводится либо оно, либо число из столбца E:
  
http://webohod.com/pf/d1/XycS4X.png
+
https://pic.planfix.ru/pf/1D/idkVyS.png
 
 
  
  

Версия 08:39, 8 мая 2018

Функция возвращает одно из двух значений, в зависимости от выполнения условия. Формат:

ЕСЛИ(условие;значение_да;значение_нет)

где:

  • условие - логическое выражение с использованием символов >, <, =, >=, <=, !=, другой функции или значения
  • значение_да - числовое или строковое значение , которое вернет функция, если условие выполнится
  • значение_нет - числовое или строковое значение, которое вернет функция, если условие не выполнится


Примеры:

ЕСЛИ(D="Текст в столбце";"Хорошо";"Плохо")

ЕСЛИ(D > 100500;"Много";"Мало")

ЕСЛИ( СОДЕРЖИТ(H;"Уточнение");G;"")


Примечания:

  • условие может быть арифметическим выражением. Если в результате выполнения этого выражения получается какое-то число, отличное от нуля, то считается, что условие выполнено. Если в результате выполнения этого выражения получается ноль, то считается, что условие не выполнено.
  • значения, могут представлять собой выражения с использованием данных из столбцов отчета или переменных в вычисляемых полях
  • При проверке заполнения кастомного поля типа Чекбокс, следует использовать 1 и 0


Пример использования

В зависимости от того, содержится ли число в столбце D, выводится либо оно, либо число из столбца E:

idkVyS.png


Перейти