Sar*_*ari 0 excel if-statement excel-formula
我在Excel中创建了一个风险日志,有两列,标签优先级和影响(可以输入高(H),中(M)或低(L)).我想创建一个名为"Measure"的第三列.这将根据优先级和这些风险的影响计算一个值.数字显示在下表中,其中水平轴为Impact,垂直方向为Priority
H 3 7 9
M 2 5 8
L 1 4 6
L M H
Impact
Run Code Online (Sandbox Code Playgroud)
因此,例如,H的优先级和H的影响将在度量列中给出9,M的优先级和H的影响将给出8,H的优先级和M的影响将给出7我不太确定如何对"测量"列进行编码,以便得到所需的数字.我假设某种"如果"的陈述,但不确定,因为有这么多的选择.下面是我当前的电子表格,我想在右边添加度量列.
任何帮助都很棒!
这可以通过索引/匹配查找来完成.不需要嵌套IF.
=INDEX($B$1:$D$3,MATCH(F2,$A$1:$A$3,0),MATCH(G2,$B$4:$D$4,0))
Run Code Online (Sandbox Code Playgroud)
复制下来.当然,您可以将查找表放在不同的工作表上.
第一个Match函数根据A1到A3中的值查找行.第二个匹配根据B4到D4中的值查找列.Index返回找到的行和列交叉的单元格.
| 归档时间: |
|
| 查看次数: |
97 次 |
| 最近记录: |