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

如何用Google Sheets公式实现数值连续n次递减x%?

在Google Sheets中实现连续n次x%递减计算

你用REPT函数是找错工具了——REPT的作用是重复文本内容,根本不支持数学运算,所以没法实现你的需求。

连续n次对数值进行x%的递减,本质上是每次保留原数值的(100% - x%),对应数学逻辑是初始值 × (1 - x/100)的n次方。对应到Google Sheets的公式,你可以这么写:

基础公式(直接代入数值)

=100*(1-2%)^3

代入你给的示例参数,计算结果就是94.1192,和预期完全一致。

单元格引用版(更灵活)

如果初始值、递减百分比、次数分别放在不同单元格(比如初始值在A1,x%在B1,次数n在C1),公式可以改成:

=A1*(1-B1/100)^C1

如果B1里已经是小数形式(比如直接写0.02而不是2%),可以简化成:

=A1*(1-B1)^C1

注意事项

  • 确保n是正整数,否则计算逻辑会不符合你的“连续n次递减”需求
  • 如果用百分比格式的x,公式里不用额外转换;如果是纯数字,记得除以100转换成比例

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 16:52:05