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

如何在Google Sheet中生成指定总和与长度的均匀分布SEQUENCE序列

在Google Sheets中生成指定总和的均匀等差序列

要生成长度为N、总和固定为指定值的均匀分布序列(即等差数列,如示例中的10,20,...,100),可以通过基础序列缩放的方法实现,核心是利用SEQUENCE函数配合数学推导的缩放因子:

核心公式

=SEQUENCE(N) * (2 * 目标总和) / (N * (N + 1))

原理说明

  1. 生成从1到N的基础序列:SEQUENCE(N),该序列的固定总和为 N*(N+1)/2
  2. 计算缩放因子:用目标总和除以基础序列总和,简化后得到 (2*目标总和)/(N*(N+1))
  3. 基础序列乘以缩放因子,得到的新序列均匀递增且总和恰好匹配目标值

示例验证

比如目标总和为550,序列长度N=10:

  • 基础序列总和:10*(10+1)/2=55
  • 缩放因子:(2*550)/(10*11)=10
  • 最终公式:=SEQUENCE(10)*10,生成结果为10,20,30,...,100,总和正好是550,完全符合需求

特殊情况处理

如果目标总和无法被基础序列总和整除,公式会自动生成带小数的均匀序列,确保总和精确匹配。例如目标总和555、N=10时,公式会生成10.09,20.18,...,100.91,总和为555。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 00:31:05