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

如何在Google Sheets中为正负值范围打分?需修改现有公式

适配正负混合数值的打分公式修改方案

修改后的公式

=INDEX(IF($C7:$C="",,IFNA(VLOOKUP($BK7:BK*1, {-35%, "0"; -30%, "1"; -25%, "2"; -20%, "3"; -15%, "4"; -10%, "5"; -5%, "6"; 0%, "0"; 0.01%, "1"; 5%, "2"; 10%, "3"; 15%, "4"; 20%, "5"; 25%, "6"; 30%, "7"; 35%, "8"}, 2, 1))))

关键修改说明

  • 扩展负值适配的查找数组:在原正值区间前添加了对称的负值区间键值对,且整个数组严格按升序排列(满足VLOOKUP近似匹配的要求)。
  • 保留自动填充逻辑:维持原公式中IF($C7:$C="",, ...)的判断,仅当C列对应行有股票代码时才计算评分,否则返回空值。
  • 评分规则对应:
    • 负值区间:负向数值越小(比如-40%),匹配最接近的左边界(-35%)返回0分;负向数值越接近0(比如-2%),匹配-5%返回6分;
    • 0%仍对应原规则的0分;
    • 正值区间完全保留原有的评分映射,与之前逻辑一致。

自定义调整提示

如果需要修改负值的评分映射(比如希望-5%对应1分而非6分),直接修改数组中对应负值键的评分值即可,注意必须保持数组的升序排列,否则VLOOKUP近似匹配会返回错误结果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 12:31:23