在Excel中编写IF语句
我已经在Excel中创build了一个风险日志,有两列,标签的优先级和影响(可以input高(H),中(M)或低(L))。 我想创build一个名为“Measure”的第三列。 这将根据优先级和这些风险的影响来计算价值。 数字显示在下面的表格中,横轴是影响,垂直在优先
H 3 7 9 M 2 5 8 L 1 4 6 LMH Impact
因此,例如,H的优先级和H的影响会给你在度量列中的9,M的优先级和H的影响给你8,优先级H和M的影响会给你7 。我不太清楚如何编写“测量”列,以便得到所需的数字。 我假设某种“如果”的说法,但不确定,因为有这么多的select。 下面是我目前的电子表格,我想添加度量列的权利。
任何帮助是伟大的!
这可以通过索引/匹配查找完成。 不需要嵌套IF。
=INDEX($B$1:$D$3,MATCH(F2,$A$1:$A$3,0),MATCH(G2,$B$4:$D$4,0))
复制下来。 当然,您可以将查找表放置在不同的工作表上。
第一个Match函数根据A1到A3中的值查找行。 第二个Match根据B4到D4中的值查找列。 索引返回find的行和列交叉的单元格。