Вложенные ЕСЛИ()
В прошлом посте мы использовали функцию ЕСЛИ() для выбора между двумя условиями. Но что если нужно сделать выбор между тремя и более условиями?
К примеру на скриншоте №1 показана форма ввода для создания и распечатки договора (данные в форме вымышлены).
Как видите в ячейке "В8" вводится счёт договора, и нам нужно чтобы на основании этого счёта в ячейке "В11" Excel показывал нам его валюту.
В предыдущих постах мы уже научились находить валюту счёта с помощью функции ПСТР(). В нашем случае формула нахождения валюты будет выглядить следующим образом =ПСТР(B8;6;3).
Обычно у нас банки открывают счета в четырёх валютах:
- доллары США (840)
- российские рубли (810)
- евро (978)
- сомони (972)
В итоге формируем четыре условия:
- Если содержит "840" - пиши "доллары США";
- Если содержит "810" - пиши "российские рубли";
- Если содержит "978" - пиши "евро"
- Если содержит "972" - пиши "сомони"
Теперь нужно лишь вложить эти условия друг в друга. На выходе получаем формулу =ЕСЛИ(ПСТР(B8;6;3)="840";"доллари ИМА";ЕСЛИ(ПСТР(B8;6;3)="810";"рубли русй"; ЕСЛИ(ПСТР(B8;6;3)="978";"евро";ЕСЛИ(ПСТР(B8;6;3)="972";"сомонӣ"))))
Подписаться на:
Сообщения
(
Atom
)