Функция ЕСЛИ: различия между версиями
Материал из Planfix
								
												
				| Alice (обсуждение | вклад) Нет описания правки | DM (обсуждение | вклад)  Нет описания правки | ||
| Строка 13: | Строка 13: | ||
| где: | где: | ||
| *'''условие''' - логическое выражение с использованием символов >, <, =, >=, <=, !=, другой функции или значения  | *'''условие''' - логическое выражение с использованием символов >, <, =, >=, <=, !=, другой функции или значения | ||
| *'''значение_да''' - числовое или строковое значение , которое вернет функция, если условие выполнится | *'''значение_да''' - числовое или строковое значение , которое вернет функция, если условие выполнится | ||
| *'''значение_нет''' - числовое или строковое значение, которое вернет функция, если условие не выполнится | *'''значение_нет''' - числовое или строковое значение, которое вернет функция, если условие не выполнится | ||
| Строка 30: | Строка 30: | ||
| '''Примечания:'''   | '''Примечания:'''   | ||
| *'''условие''' может быть арифметическим выражением. Если в результате выполнения этого выражения получается какое-то число, отличное от нуля, то считается, что условие выполнено. Если в результате выполнения этого выражения получается ноль, то считается, что условие не выполнено. | *'''условие''' может быть арифметическим выражением. Если в результате выполнения этого выражения получается какое-то число, отличное от нуля, то считается, что условие выполнено. Если в результате выполнения этого выражения получается ноль, то считается, что условие не выполнено. | ||
| *'''значения''', могут представлять собой выражения с использованием данных из столбцов отчета | *'''значения''', могут представлять собой выражения с использованием данных из столбцов [[Отчеты | отчета]] или переменных в [[Вычисляемые поля | вычисляемых полях]] | ||
| *При проверке заполнения кастомного поля типа Чекбокс, следует использовать 1 и 0   | *При проверке заполнения кастомного поля типа [[Чекбокс]], следует использовать 1 и 0   | ||
| Строка 37: | Строка 37: | ||
| В зависимости от того, содержится ли число в столбце D, выводится либо оно, либо число из столбца E: | В зависимости от того, содержится ли число в столбце D, выводится либо оно, либо число из столбца E: | ||
| https://p.pfx.so/pf/1D/idkVyS.png | |||
Версия от 08:39, 8 мая 2018
Функция возвращает одно из двух значений, в зависимости от выполнения условия. Формат:
ЕСЛИ(условие;значение_да;значение_нет)
где:
- условие - логическое выражение с использованием символов >, <, =, >=, <=, !=, другой функции или значения
- значение_да - числовое или строковое значение , которое вернет функция, если условие выполнится
- значение_нет - числовое или строковое значение, которое вернет функция, если условие не выполнится
Примеры:
ЕСЛИ(D="Текст в столбце";"Хорошо";"Плохо")
ЕСЛИ(D > 100500;"Много";"Мало")
ЕСЛИ( СОДЕРЖИТ(H;"Уточнение");G;"")
Примечания:
- условие может быть арифметическим выражением. Если в результате выполнения этого выражения получается какое-то число, отличное от нуля, то считается, что условие выполнено. Если в результате выполнения этого выражения получается ноль, то считается, что условие не выполнено.
- значения, могут представлять собой выражения с использованием данных из столбцов отчета или переменных в вычисляемых полях
- При проверке заполнения кастомного поля типа Чекбокс, следует использовать 1 и 0
Пример использования
В зависимости от того, содержится ли число в столбце D, выводится либо оно, либо число из столбца E:
