В Excel сделать ЕСЛИ с тремя вариантами результата

Нужно в зависимости от условий выводить одно из трех значений ячейки Excel — «Согласовано»,  «Отказано» или «На согласовании». Как известно, функция в Excel ЕСЛИ позволяет возвращать только 2 значения. Но есть workaround. Ниже опиание приема на примере задачи.

Есть поля DeclinedCalc и ApprovedCalc. Если DeclinedCalc равно «Да», то в согласовании отказано, если ApprovedCalc равно Да, то согласование утверждено. Соответственно, если DeclinedCalc = «Нет» и ApprovedCalc = «Нет», то выводить «На согласовании».

Approved Declined
Да Нет Согласовано
Нет Да Отказано
Нет Нет На согласовании

Для реализации метода, возвращающего один из трех статусов, можно использовать формулу Excel с функциями ЕСЛИ, И и НЕ.

=ЕСЛИ(И(НЕ(DeclinedCalc); ApprovedCalc);»Согласовано»; ЕСЛИ(И(НЕ(DeclinedCalc);НЕ( ApprovedCalc));»На согласовании»;»Отказано»)

Аналогичная функция подойдет полностью для использования в вычисляемых столбцах списков SharePoint.

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *