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

多IF条件Excel公式计算结果不符问题求助

问题分析与公式修正

错误原因

当前公式存在以下核心问题:

  • 区间边界错误:例如将97%-99%的判断条件写成>=99%,导致97%-99%的数值无法匹配到正确结果;将77%-89%的判断条件写成>=89%,导致85%这类低于89%但符合77%-89%区间的数值错误落入下一级区间。
  • 缺失关键区间判断:遗漏了规则中91.00%-93.00% =2.25的判断逻辑,导致92.54%这类数值无法匹配到预期结果。
  • 条件顺序与区间覆盖错位:部分区间的上下限对应错误,导致数值匹配到错误的结果区间。

修正后的公式

=IF('TR&OD 2023'!D3=100%, 3, 
 IF('TR&OD 2023'!D3>=97%, 2.75, 
 IF('TR&OD 2023'!D3>=94%, 2.5, 
 IF('TR&OD 2023'!D3>=91%, 2.25, 
 IF('TR&OD 2023'!D3=90%, 2, 
 IF('TR&OD 2023'!D3>=77%, 1.75, 
 IF('TR&OD 2023'!D3>=64%, 1.5, 
 IF('TR&OD 2023'!D3>=51%, 1.25, 
 IF('TR&OD 2023'!D3>=40%, 1, 
 IF('TR&OD 2023'!D3>=27%, 0.75, 
 IF('TR&OD 2023'!D3>=14%, 0.5, 
 IF('TR&OD 2023'!D3>=1%, 0.25, 0))))))))))))

修正说明

  1. 调整区间边界:将97%-99%的判断条件改为>=97%(已排除100%的情况),将77%-89%的判断条件改为>=77%,确保区间覆盖正确。
  2. 补充缺失区间:新增>=91%的判断逻辑,匹配规则中91%-93%返回2.25的要求。
  3. 修正后续区间条件:依次调整64%-76%、51%-63%等区间的判断边界,使其完全对应规则。
  4. 移除文本引号:将返回值的引号(如"3")删除,确保返回数值类型而非文本,方便后续计算。

验证结果

  • 当D3为85%时,会匹配>=77%的条件,返回1.75,符合预期。
  • 当D3为92.54%时,会匹配>=91%的条件,返回2.25,符合预期。

内容的提问来源于stack exchange,提问作者Help Me Please

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 20:40:19