У функции Если всегда три параметра:
1) условие;
2) значение, которое возвращается функцией при выполнении условия;
3) значение, которое возвращается функцией при не выполнении условия.
Как быть, если при невыполнении условия значение не должно измениться?
В этом случае необходимо использовать дополнительный реквизит, который равен вычисляемому реквизиту.
Пример
Обозначим:
1) | вычисляемый реквизит - реквизит, для которого настраиваем формулу Если; |
2) | условие - условие, которое является первым параметром в функции Если; |
3) | значение1 - значение, которое возвращается функцией при выполнении условия; |
4) | доп.реквизит - созданный дополнительный реквизит; |
• | в редакторе формул доп.реквизита установим равенство вычисляемому реквизиту. Данный реквизит можно сделать невидимым. |
• | в редакторе формул вычисляемого реквизита формула будет выглядеть следующим образом: Если(условие; значение1; доп.реквизит). |