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

Excel区间百分比公式实现:按数值范围映射0%-100%得分

Excel数值线性换算百分比得分公式

实现逻辑

你需要的是区间线性映射功能:将指定区间内的数值等比例映射到0%-100%的得分区间,超出区间的数值默认取边界得分。

通用公式

预设单元格定义:

  • 待换算的输入值存放在A1
  • 区间下限(对应0%得分)存放在B1
  • 区间上限(对应100%得分)存放在C1
    公式写法:
=MAX(MIN((A1-B1)/(C1-B1),1),0)

公式说明:

  • 核心部分(A1-B1)/(C1-B1)用来计算输入值在区间内的线性占比
  • MIN(...,1)将超过上限的数值得分限制为1(即100%)
  • MAX(...,0)将低于下限的数值得分限制为0(即0%)
    写完公式后,将公式所在单元格格式设置为「百分比」,即可直接显示百分比样式的得分。

示例适配

你给出的示例中区间下限为£17.13,上限为£19.63,假设待计算价格存放在A1,公式可直接写为:

=MAX(MIN((A1-17.13)/(19.63-17.13),1),0)

验证效果:

  • A1输入19.63时,返回结果1,对应100%得分
  • A1输入17.13时,返回结果0,对应0%得分
  • A1输入18.38(区间中点)时,返回结果0.5,对应50%得分

异常兼容优化

如果存在上下限数值相等的场景,为了避免除以0报错,可以优化公式为:

=IF(C1=B1,0,MAX(MIN((A1-B1)/(C1-B1),1),0))

如果你的输入值是带£符号的文本格式,可以先提取数值再计算:

=MAX(MIN((VALUE(SUBSTITUTE(A1,"£",""))-17.13)/2.5,1),0)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 09:24:04