如何用Excel表格把A1单元格里的数转化成像B列中那样的一个等差数列呢?要确保等差数列的和等于A1中数值。

最好能用公式什么的直接生成,而不是用填充的办法实现。

恭喜这位网友,您的问题已解决:

(1)如您所说,等差数列,是随“个数”、“级差”调整而调整的,这里设置2个手输框,即D2是您手输的“个数”,E2是您手输的“级差”,输入不同的值,B列会自动跳转相应的等差数列。如下图:

(2)这里需要说明,D2手输的时候,是需要被4500整除的,如果D2不被4500整除,则不能形成等差数列;E2也不是随便输入的,当D2是偶数时,E2也一定是偶数才行。不过,您不用麻烦,我在D3、E3,设置了反馈框,当您手输正确时,提示“可行”,当手输错误时,提示“错误”,您根据反馈框,可发进行更改。方便您操作,如下图:

(3)关键就是B列的公式了,在B1处输入公式=IF(MOD($D$2,2)=0,$A$1/$D$2-$D$2/2*$E$2+$E$2/2,$A$1/$D$2-($D$2-1)/2*$E$2)

如下图:

(4)在B2处输入公式=IF(ROW(B2)>$D$2,"",B1+$E$2)

如下图:

(5)将B2的公式往下拉,最好多拉几行,可以拉到B100,公式适用。

(6)这样就OK啦,您想要什么样的等差数列,在D2处输入个数、在E2处输入级差,则B列就自动跳转出相应的等差数列了。

问题已解决,希望对您有所帮助!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-09-24
等差数列前n项和公式为:Sn=n*a1+n(n-1)d/2
已知Sn,公式中a1,n,d任何一个量变动,都会影响另两个量。
第2个回答  2021-09-24
你也太有才了呀,等差数列必须要有首项和差项及项数n这三个数,你没有确定这3个数的中任意一项,只有一个数列之和值,规则缺少啊!!!所以,有太多的可能方案了,你想哪一种!!请补充问题
第3个回答  2021-09-24
填A2,然后选中A1、A2,向下拉。即可。追问

不用填充的办法,用公式什么的,自动生成。也就是说,怎么把一个整数,自动生成一个等差数列,这个数列的级差可以随意调整,数列中数字的个数也可以调控。谢谢!

追答

在A2格写=A1+公差,然后下拉

第4个回答  2021-09-24
an =a1+(n-1)d
Sn= n(a1+an)/2
自己套公式计算
相似回答