怎么在excel中让输入的公式成一个等差数列,注意,不是公式结果成等差数列

如题所述

Excel中,可以利用row或者column函数来实现公式中的某个参数成等差数列变化。

操作系统:win10;软件版本:Office2007

举例说明如下:

1.利用公式,让A列数值乘以一个等差数列:

2.输入公式如下:

公式解释:row(A1)第一行结果为1,第二行变成了row(A2)结果为2,依次到10,这样就构成了一个等差数列。

3.下拉填充得到结果如下图所示:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-03-31
也可以输入
="K"&ROW()*17-14
下拉追问

14是什么意思呢

追答

第一行row()=1,
row()*17=17
ROW()*17-14=17-14=3
你要的结果就是3
14没有特定含义,只是满足公式结果的要求

追问

还是不行

要把右边的表格自动生成

左边的表格对应的单元格都是成等差数列的

追答

等差数列生成没问题

但是你的表看不懂哎~

追问

右边有一个当天总金额计算。出来就行了

追答

总金额计算似乎跟等差数列没有什么联系

追问

因为有时候同一天有好几张单子

追答

噢,是不是从第三行取个数,然后20行取个数,然后37行取数

如果是这样的话,是隔行取数问题,不能用这个公式

追问

是的

同一天的单子金额要相加

追答

每张单子的总和放到右边的表里,也就是13行,30行,相隔17行对吧?

追问

在吗

本回答被提问者采纳
第2个回答  2016-03-31
请举例说明。
=INDIRECT("A"&ROW(A1)*2)
算不算?追问

假设A1里面公式是=K3 A2里面是=K20,那么A3就是=K37,这样成一个等差数列的公式

追答

在A1输入公式:
=INDIRECT("K"&(ROW(A1)-1)*17+3)
然后下拉填充。

追问

好像还是不行

相似回答