乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > Excel如何递减复制数字-excel下拉递减,Excel表格中怎么设置递减

Excel如何递减复制数字-excel下拉递减,Excel表格中怎么设置递减

作者:乔山办公网日期:

返回目录:excel表格制作


先计算一下:

假设第一次打入a1米,每次都是上一次的q(q<1)倍,则有:

a1+qa1+q²a1+...+(q^9)a1=10

即:a1=10(1-q)/(1-q^10)

可见这个结果不是确定的。

姑且设q=0.9,即每次打入的深度都是上一次的0.9倍,

随便在一个单元格内计算一下=10(1-0.9)/(1-0.9^10),得a1=1.53534

基于此计算,可以在A1单元格内填写1.53534,A2内填写=0.9*A1,下拉填充到A10就OK



可以先输入最大值最第二大值,然后下拉单元格就可以了。

1、打开Excel表格2019版本。

2、打开Excel表格后,输入最大值,然后再输入第二大值,选中选中数据,然后用鼠标拖动右下角的点。

3、用鼠标把递减数值的单元格,下拉就可以进行递减复制数字了。


按平均值求和按右拉出现的D列的结果不一致,右拉出现的结果是等差数列,与你给定的E列数据不一致,按等差E列数据不符合没有用了,要保留E列只能按平均值求

B1输入    =AVERAGE((A1,C1))

D1输入   =AVERAGE((C1,E1))

两公式分别下拉



方法不少,此处不一一列举,仅列出常见且操作性强的几种,如下:

  1. 最简单的操作,A1输入5,A2输入4,然后选中A1.A2之后下拉即可实现数据等差递减。

    同理如果想递减x只要模拟出前几个数字即可下拉实现。

  2. 公式法,公式=上以单元格-x,举例:A1=5, A2输入公式=A1-x,下拉,即可实现递减x。

  3. 如果非等差递减,使用row函数来实现,举例:A1=5, A2=A1-ROW(1:10),下拉。

  4. 当然可以使用VBA方法,代码举例如下:


    Sub tst()
    Dim cel As Range
    For Each cel In Range("a2:a10")
     cel.Value = cel.Offset(-1, 0).Value - 1
    Next
    End Sub

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网