我正在尝试创建风险分析矩阵的模板。我有 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 列“风险可能性”中所做的选择来更改 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),并且基于这 12 种组合在 C 列中得到 4 个不同的值。
在此先感谢您的帮助。
答案1
创建一个额外的“参数表”,其中包含 C 应采取的值,给出 A 和 B 值,例如(抱歉,在这里很难做表格):
- A&B | C
- 10 | 1
- 01 | 0
根据您的情况和您自己的值,该表应该有 12 行。
然后在 C 下拉单元格中输入此公式,其中 A 和 B 是输入下拉单元格:
C = VLOOKUP (A&B; PARAM_TABLE; 2; 0)
因为您将两个值连接起来,所以只有一种可能的组合可以给出所需的 C 值。
我不确定 C 单元格的下拉菜单是否非常有用,因为您始终会有一个单一值,除非我错过了什么。
请告诉我这是否回答了您的问题!
答案2
我不确定您为什么想要为 C 列添加一个下拉菜单(数据验证),但如果您愿意的话,您可以使用像这样的 IF 语句来设置 C 列中的有效值。
=IF((严重性="可接受") * (可能性="不可接受"),"低","")
自然,对于严重程度和可能性的 12 种可能组合,您会有 12 种不同的 IF 语句。