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

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

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

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

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

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

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

 


Комментариев нет »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment






MarkiMarta.ru. Записки отца-программиста" с 2009 г.
Категория информационной продукции 18+
Яндекс.Метрика