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

基于固定单元格总和的增量值计算:单数组公式优化需求

单数组公式实现指定规则的序列生成

适用Excel版本(支持动态数组)

直接在目标列首单元格输入以下公式,将自动溢出生成符合要求的序列:

=LET(
    total, C4,
    base, 1000,
    row_num, ROUND(total/base, 0),
    main_seq, SEQUENCE(row_num-1, 1, base, 1),
    final_adjust, total - SUM(main_seq),
    VSTACK(main_seq, final_adjust)
)

公式逻辑拆解

  • total, C4:引用指定的总求和单元格值
  • base, 1000:设定序列起始基数
  • row_num, ROUND(total/base, 0):计算总行数——取总求和值除以基数的最接近整数
  • main_seq, SEQUENCE(row_num-1, 1, base, 1):生成前row_num-1行的递增序列,从1000开始,增量为1
  • final_adjust, total - SUM(main_seq):计算最后一行的调整值,确保所有行的求和结果等于C4
  • VSTACK(main_seq, final_adjust):将递增序列与调整值合并,输出完整的一列数据

特殊情况说明

如果row_num计算结果为1(即C4数值接近1000),公式会直接返回C4的值——此时row_num-1=0,SEQUENCE生成空数组,调整值即为C4本身。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 04:37:02