Applies ToMicrosoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 网页版 Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016

在回归分析中,LOGEST 函数计算适合数据的指数曲线,并返回描述曲线的值数组。 因为此函数返回数值数组,所以它必须以数组公式的形式输入。

如果你有当前版本的 Microsoft 365,则只需在输出区域的左上角单元格中输入公式,然后单击 ENTER 以确认公式为动态数组公式即可。 否则,必须首先选择输出区域,在输出区域的左上角单元格中输入公式(公式必须作为遗留的数组公式进行输入),然后按 Ctrl+Shift+Enter 进行确认。 Excel 将使用括号将公式括起来。 有关数组公式的详细信息,请参阅数组公式指南和示例

说明

曲线的公式为:

y = b*m^x

或者

y = (b*(m1^x1)*(m2^x2)*_)

如果有多个 x 值,其中因变量 y 值是自变量 x 值的函数。 m 值是各指数 x 的底,而 b 值是常量值。 注意,y、x 和 m 可以是向量。 LOGEST 函数返回的数组为 {mn,mn-1,...,m1,b}。

LOGEST(known_y's, [known_x's], [const], [stats])

LOGEST 函数语法具有以下参数:

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

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

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

  • known_x    可选。 关系表达式 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 相同。

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

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

    • 如果 const 为 FALSE,则常量 b 将设为 1,而 m 的值满足公式 y=m^x。

  • 统计    可选。 一个逻辑值,用于指定是否返回附加回归统计值。

    • 如果 stats 为 TRUE,函数 LOGEST 将返回附加的回归统计值,因此返回的数组为 {mn,mn-1,...,m1,b;sen,sen-1,...,se1,seb;r 2,sey; F,df;ssreg,ssresid}。

    • 如果 stats 为 FALSE 或省略,则函数 LOGEST 只返回系数 m 和常量 b。

有关附加的回归统计值的详细信息,请参阅 LINEST 函数

  • 由数据绘出的图越近似于指数曲线,则计算出来的曲线就越符合原来给定的数据。 正如 LINEST 函数一样,LOGEST 函数返回一组描述数值间相互关系的数值数组,但 LINEST 函数是用直线来拟合数据,而 LOGEST 函数则以指数曲线来拟合数据。 有关详细信息,请参阅 LINEST 函数。

  • 当仅有一个自变量 x 时,可直接用下面的公式计算出 y 轴截距 (b) 的值:

    Y-intercept (b) : 索引 (LOGEST (known_y,known_x 的) ,2)

    可用 y=b*m^x 公式来预测 y 的值,但是 Microsoft Excel 另外提供了可以预测因变量 y 值的 GROWTH 函数。 有关详细信息,请参阅 GROWTH 函数

  • 当输入一个数组常量(如 known_x's)作为参数时,请使用逗号分隔同一行中的各值,使用分号分隔各行。 分隔符可能会因区域设置的不同而有所不同。

  • 应注意的一点是:如果由回归公式所预测的 y 值超出用来计算回归公式的 y 的取值区间,则该值可能无效。

示例 1-- LOGEST 函数

必须在 Excel 中将上面的公式输入为数组公式,才能正常运算。 输入公式后,如果有当前 Microsoft 365 订阅,请按 Enter ;否则,请按 Ctrl+Shift+Enter。 如果公式不是以数组公式的形式输入,则返回单个结果值 1.4633。

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家或在社区中获取支持。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。