如何在Excel函数公式中构造等差数列? 【百科全说】

您所在的位置:网站首页 等差数列excel函数公式 如何在Excel函数公式中构造等差数列? 【百科全说】

如何在Excel函数公式中构造等差数列? 【百科全说】

2024-01-04 01:14| 来源: 网络整理| 查看: 265

01

等差数列是常见数列的一种,如果一个数列从第二项起,每一项与它的前一项的差等于同一个常数,这个数列就叫做等差数列,而这个常数叫做等差数列的公差。如下图所示均为等差数列

02

在Excel公式中构造等差数列一定要借助ROW\COLUMN两个函数。其中ROW函数产生的一维纵向排列的等差数列,COLUMN函数产生的一维横向排列的等差数列。 如下图所示 A2、C2单元格的公式分别为 =ROW(A1) =COLUMN(A1)

03

通过步骤2生成的等差数列是数列第一项为1,公差为1的等差数列。对于数列第一项为N,公差为D的等差数列。可以参照数列的通项公式 an=a1+(n-1)d 来构造等差数列的Excel通项公式 如公式 =0+2*(ROW(A1)-1) 将生成以0为首项,2为公差的等差数列 如下图所示

04

以上步骤生成的是非数组等差数列,是单元格等差数列。假如需要生成数组等差数列。则需要构造数组型的1、2、3、4等。这时候可以使用单元格的区域引用 如公式 =0+2*(ROW(A1:A10)-1) 将产生的是数组型的等差数列{0;2;4;6;8;10;12;14;16;18} 如下图所示

05

对于要生成的数列的项目是不固定的,可变的情况,则需要构造项目数可变的等差数列。这时一般借助indirect函数来实现。 如下图所示为提取单元格中的每1个字符,由于每个单元格中的字符数不固定,所以公式变为 =MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1) 如下图所示 其中 INDIRECT("1:"&LEN(A2))表示引用第一行到字符总数行 ROW(INDIRECT("1:"&LEN(A2)))返回这些行数 通过 &LEN(A2)将每个不同单元格的字符数形成了变量。

06

以上用公式生成等差数列的方法可以灵活地被运用于各种函数案例的解答上,非常有效和实用。



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3