Зависимое значение ячейки с несколькими условиями в Excel - PullRequest
0 голосов
/ 27 марта 2019

Я надеялся, что кто-нибудь может привести меня сюда в правильном направлении.

В основном я ищу формулу или код VBA для изменения значения ячейки A1 в зависимости от множества различных условий. Условия - это разные диапазоны имен (в форме выпадающего списка) на разных листах. Так, например, вот 3 различных условия:

  1. Если NameRange1 в sheet1 = «yes», то ячейка A1 = A в противном случае ничего не делает

  2. Если NameRange2 в Sheet2 = 2, то A1 = B, иначе A1 = C

  3. Если ни одно из этих условий не выполняется, то A1 = D

Я новичок в Excel и знаю, что это довольно грязно, но я думал о вложенных операторах, если первые два условия вложены в истинное утверждение, а последнее условие в ложное?

=IF(A1="",IF(condition1,IF(condition2),condition3))

Любая помощь будет оценена

1 Ответ

0 голосов
/ 27 марта 2019

Из вашего комментария похоже, что это будет работать:

=IF(nameRange1="yes","A",IF(nameRange2="red","B",IF(nameRange2="black","C","D")))

Если это не совсем то, что вам нужно, вы можете, по крайней мере, увидеть шаблон вложения IF и настроить его под свои нужды.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...