You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:Excel风险矩阵中如何通过下拉菜单自动填充Impact列

解决Excel风险矩阵自动填充Impact列的问题

方案一:修正多条件IF函数

你之前的IF公式存在语法错误(AND函数使用逻辑不当),且范围判断矛盾(>3和>=8无法同时成立)。以下是修正后的嵌套IF公式,可完整覆盖四个风险等级:

简化版(支持Excel 365/2021+,用LET减少重复计算)

=LET(
    score, LEFT(B3,1)*LEFT(C3,1),
    IF(score<=3, "Low",
        IF(score<=7, "Medium",
            IF(score<=12, "High", "Very High")
        )
    )
)

兼容旧版Excel的公式

=IF(LEFT(B3,1)*LEFT(C3,1)<=3,"Low",
    IF(LEFT(B3,1)*LEFT(C3,1)<=7,"Medium",
        IF(LEFT(B3,1)*LEFT(C3,1)<=12,"High","Very High")
    )
)

说明:

  • 假设风险等级按乘积划分为:
    • ≤3 → Low
    • 4~7 → Medium
    • 8~12 → High
    • 13~16 → Very High
  • 若你的风险矩阵规则不同,直接修改公式中的数值阈值即可。

方案二:使用INDEX/MATCH实现(更直观,适配复杂矩阵)

如果风险等级不是简单的乘积划分,建议先建立映射表,再用INDEX/MATCH匹配结果:

  1. 在工作表空白区域(比如F1:I5)创建风险矩阵映射表:
1234
1LowLowLowMedium
2LowMediumMediumHigh
3MediumMediumHighVery High
4MediumHighVery HighVery High
  1. 在Impact列(比如D3)输入公式:
=INDEX(F2:I5, MATCH(LEFT(C3,1), F1:F5, 0), MATCH(LEFT(B3,1), E2:E5, 0))

说明:

  • LEFT(C3,1)提取影响值的数字部分,LEFT(B3,1)提取可能性值的数字部分
  • 根据你的映射表实际位置,调整F2:I5、F1:F5、E2:E5这些区域引用即可

内容的提问来源于stack exchange,提问作者Matt Griffin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 17:53:11