Изменить значение раскрывающегося списка Excel на основе выбора в других раскрывающихся списках

255
ZeeBee

Я пытаюсь создать шаблон для матрицы анализа рисков. У меня есть 3 выпадающих в 3 столбцах:

 Column A Called "Risk Severity" with values (ACCEPTABLE, TOLERABLE,UNDESIRABLE,INTOLERABLE).  Column B called "Risk Likelihood" with values (IMPROBABLE,POSSIBLE,PROBABLE) 

и мой последний

 column C is a drop down with "Risk Level" with values (LOW,MEDIUM,HIGH,EXTREME). 

То, что я хочу, основано на выборе, который пользователь делает в столбце A «Серьезность риска» и столбце B «Risk Liklihood», чтобы изменить значение в столбце C в раскрывающемся списке.

Например,

If A = Acceptable and B= Improbable then C should be Low.  If A = Acceptable and B= Possible then C should be Low IF A = Intolerable and B= Probable then C should be extreme 

так далее и так далее.

В итоге я получу 12 комбинаций (4 * 3) и 4 разных значения в столбце C на основе этих 12 комбинаций.

Заранее спасибо за помощь.

0

2 ответа на вопрос

0
Mo Ja

Создайте дополнительную «таблицу параметров» со значениями C, которые должны принимать значения A и B, например (извините, хардкор делать таблицы здесь):

  • A & B | С
  • 10 | 1
  • 01 | 0

В вашем случае и с вашими собственными значениями эта таблица должна иметь 12 строк.

Затем введите эту формулу в выпадающую ячейку C, где A и B - это выпадающие ячейки ввода:

C = VLOOKUP (A & B; PARAM_TABLE; 2; 0)

Поскольку вы объединяете два значения, существует только одна возможная комбинация, дающая требуемое значение C.

Я не уверен, что очень полезно иметь раскрывающийся список для ячейки C, поскольку у вас всегда будет одно значение, если я что-то не пропустил.

Дайте мне знать, если это ответило на ваш вопрос!

0
Clif Sipe

Я не уверен, почему вам нужен раскрывающийся список (проверка данных) для столбца C, но вы можете использовать такой оператор IF, как этот, чтобы установить действительные значения в столбце C, если хотите.

= IF ((Severity = "ACCEPTABLE") * (Вероятность = "IMPROBABLE"), "LOW", "")

Естественно, у вас будет 12 различных операторов IF для 12 возможных комбинаций серьезности и вероятности.

Похожие вопросы