excel中 基础值91.5% 每提高1% 加0.5分, 假设97%, 每提高0.5% +1分, 公式怎么写?
时间: 2024-09-10 08:16:01 浏览: 76
0310-面向对象编程(一)(1).docx
在Excel中,你可以使用IF和DETECTIVE函数来计算这种百分比增长对应的分数。首先,我们需要确定当前分数的基础值以及每个百分点增加的值。假设基础值是91.5分,每提高1%加0.5分,而当达到97%时,每提高0.5%加1分。
如果你想要从91.5%逐步累加到97%的比例,可以使用以下公式:
```excel
=91.5 + (97 - 91.5) * ((A1 - 91.5 / 100) / (97 / 100 - 91.5 / 100) * IF((A1 - 91.5 / 100) < (97 - 91.5) / 2, 0.5, 1))
```
这里`A1`应该输入实际的百分比数值。这个公式会检查当前百分比是否超过91.5%但未满97%,如果是,则按照每增加1%加0.5分来计算;如果不是,则开始按每增加0.5%加1分来计算。
如果需要从97%开始计算,直到某个特定百分比(例如100%),可以修改上面的公式如下:
```excel
=97 + (B1 - 97) * ((A1 - 97 / 100) / (B1 / 100 - 97 / 100)) * IF((A1 - 97 / 100) > (B1 - 97) / 2, 1, 0.5)
```
其中`B1`是目标的百分比值,`A1`同样输入实际的百分比。
阅读全文