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

Google Sheets多条件评级公式编写:根据G-I列自动计算AAA/A档位

Google Sheets 决策评级自动化公式方案

原公式错误原因

你之前使用的IFS函数是按顺序匹配条件,命中第一个符合的条件就会直接返回结果,因此I列符合条件直接返回AA后,后续G列数值、H列调整的逻辑完全不会执行,导致计算结果错误。

可用公式

支持LET函数版本(逻辑更清晰,易扩展)

J3单元格输入以下公式,下拉即可批量应用到所有行:

=IF(NOT(OR(I3="G/G",I3="LG/G",I3="G/LG",I3="R/R")),"",
  LET(
    initial_rating,"AA", // I列符合条件的初始评级
    after_g_adjust,IF(G3>=0.5,"AAA",initial_rating), // G列调整后评级
    IF(H3="Y",IF(after_g_adjust="AAA","AA","A"),after_g_adjust) // H列调整后最终评级
  )
)

不支持LET函数兼容版本

=IF(NOT(OR(I3="G/G",I3="LG/G",I3="G/LG",I3="R/R")),"",
  IF(H3="Y",
    IF(IF(G3>=0.5,"AAA","AA")="AAA","AA","A"),
    IF(G3>=0.5,"AAA","AA")
  )
)

如果需要增加其他档位的判定逻辑,仅需在第一个IF的空值返回位置新增对应条件即可。

验证结果

所有样本及测试用例计算结果均符合预期:

  • 第3行:I=R/R→初始AA,G=-0.07<0.5不升级,H=N不调整→最终AA
  • 第4行:I=R/R→初始AA,G=-0.46<0.5不升级,H=N不调整→最终AA
  • 第5行:I=G/G→初始AA,G=0.64≥0.5升级为AAA,H=N不调整→最终AAA
  • 第6行:I=LG/G→初始AA,G=0.76≥0.5升级为AAA,H=Y降级为AA→最终AA
  • 测试用例G=0.64、H=Y、I=G/G→初始AA→升AAA→H=Y降级→最终AA

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 16:15:01