GROWTH 函数


本文介绍 Microsoft Excel 中 GROWTH 函数的公式语法和用法。

说明

使用现有数据计算预测的指数等比。 GROWTH 通过使用现有的 x 值和 y 值,返回指定的一系列的新 x 值的 y 值。 您也可以使用 GROWTH 工作表函数以拟合指数曲线与现有的 x 值和 y 值。

语法

GROWTH(known_y's, [known_x's], [new_x's], [const])

GROWTH 函数语法具有下列参数:

  • Known_y's    必需。 关系表达式 y = b*m^x 中已知的 y 值集合。

    • 如果数组 known_y's 在单独一列中,则 known_x's 的每一列被视为一个独立的变量。

    • 如果数组 known_y's 在单独一行中,则 known_x's 的每一行被视为一个独立的变量。

    • 如果 known_y's 中的任何数为零或为负数,则 GROWTH 返回。 错误值 #NUM!。

  • Known_x's    可选。 关系表达式 y=b*m^x 中已知的 x 值集合,为可选参数。

    • 数组 known_x's 可以包含一组或多组变量。 如果仅使用一个变量,那么只要 known_x's 和 known_y's 具有相同的维数,则它们可以是任何形状的区域。 如果用到多个变量,则 known_y's 必须为向量(即必须为一行或一列)。

    • 如果省略 known_x's,则假设该数组为 {1,2,3,...},其大小与 known_y's 相同。

  • New_x's    可选。 需要 GROWTH 返回对应 y 值的新 x 值。

    • New_x's 与 known_x's 一样,对每个自变量必须包括单独的一列(或一行)。 因此,如果 known_y's 是单列的,known_x's 和 new_x's 应该有同样的列数。 如果 known_y's 是单行的,known_x's 和 new_x's 应该有同样的行数。

    • 如果省略 new_x's,则假设它和 known_x's 相同。

    • 如果 known_x's 与 new_x's 都被省略,则假设它们为数组 {1,2,3,...},其大小与 known_y's 相同。

  • Const    可选。 一个逻辑值,用于指定是否将常量 b 强制设为 1。

    • 如果 const 为 TRUE 或省略,b 将按正常计算。

    • 如果 const 为 FALSE,b 将设为 1,m 值将被调整以满足 y = m^x。

备注

  • 对于返回结果为数组的公式,在选定正确的单元格个数后,必须以数组公式的形式输入。

  • 当为参数(如 known_x's)输入数组常量时,应当使用逗号分隔同一行中的数据,用分号分隔不同行中的数据。

示例

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。要使公式显示结果,请选中它们,按 F2,然后按 Enter。如果需要,可调整列宽以查看所有数据。

月份

单位

公式(对应的值)

11

33,100

32,618

12

47,300

47,729

13

69,000

69,841

14

102,000

102,197

15

150,000

149,542

16

220,000

218,822

月份

公式(预测的值)

在上述 C2:C7 数组中使用的公式

17

320,197

=GROWTH(B2:B7,A2:A7)

18

468,536

在上述 B9:B10 数组中使用的公式

=GROWTH(B2:B7,A2:A7,A9:A10)