Ändern Sie einen Excel-Dropdown-Wert basierend auf der Auswahl in anderen Dropdown-Listen

353
ZeeBee

Ich versuche, eine Vorlage für die Risikoanalyse-Matrix zu erstellen. Ich habe 3 Dropdowns in 3 Spalten:

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

und mein letzter

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

Was ich möchte, basiert auf der Auswahl, die der Benutzer in Spalte A "Risk Severity" und Spalte B "Risk Liklihood" vornimmt, um den Wert in Spalte C Dropdown zu ändern.

Für zB

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 

und so weiter und so fort.

Alles in allem bekomme ich 12 Kombinationen (4 * 3) und 4 verschiedene Werte in Spalte C basierend auf diesen 12 Kombinationen.

Vielen Dank im Voraus für Ihre Hilfe.

0

2 Antworten auf die Frage

0
Mo Ja

Erstellen Sie eine zusätzliche "Parametertabelle" mit den Werten, die C annehmen soll, und geben Sie die Werte für A und B ein.

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

In Ihrem Fall und mit Ihren eigenen Werten sollte diese Tabelle 12 Zeilen haben.

Geben Sie dann diese Formel in die Dropdown-Zelle C ein, wobei A und B die Eingabe-Dropdown-Zellen sind:

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

Da Sie die beiden Werte verketten, gibt es nur eine mögliche Kombination, die den gewünschten C-Wert angibt.

Ich bin nicht sicher, ob es sehr nützlich ist, eine Dropdown-Liste für C-Zellen zu erstellen, da Sie immer einen einzigen Wert haben, es sei denn, ich habe etwas übersehen.

Lassen Sie mich wissen, wenn Ihre Frage damit beantwortet wurde!

0
Clif Sipe

Ich bin nicht sicher, warum Sie eine Dropdown-Liste (Datenüberprüfung) für die Spalte C wünschen, aber Sie können eine IF-Anweisung wie diese verwenden, um die gültigen Werte in der Spalte C festzulegen, wenn Sie möchten.

= IF ((Severity = "ACCEPTABLE") * (Wahrscheinlichkeit = "IMPROBABLE"), "LOW", "")

Natürlich hätten Sie 12 verschiedene IF-Anweisungen für die 12 möglichen Kombinationen von Schweregrad und Wahrscheinlichkeit.