【问题标题】:Specifying LINEST output in EXCEL在 EXCEL 中指定 LINEST 输出
【发布时间】:2015-04-08 09:31:03
【问题描述】:

Excel LINEST 函数返回一组输出(统计数据),例如 se1、se2、r2、ssresid 等。我对仅在一个单元格中获取 ssresid 输出感兴趣。我的想法如下:

=CHOOSE(10, LINEST(y,x,,TRUE))

但是这不起作用。互联网搜索没有帮助,但我相信问题出在我对 LINEST 输出数组的操作上。有人可以解释我在等式中做错了什么,并可能解释它如何在这种设置中与数组一起工作(由函数获得的数组)?谢谢。

【问题讨论】:

    标签: arrays excel


    【解决方案1】:

    Linest 返回一个矩阵。矩阵是 n 宽 x 5 高,其中 n 是因变量的数量。输出格式为:

    https://support.content.office.net/en-us/media/e0d97b28-95d9-4cb2-888c-78db54378381.gif

    Ssresid 位于第五行第二列。要隔离它,请进行一些矩阵数学运算:例如,如果 n=3 在单元格 X21:Z25 或(您喜欢的任何其他地方)中输入以下矩阵。

          X Y Z
     21 0 0 0
     22 0 0 0
     23 0 0 0
     24 0 0 0
     25 0 1 0
    

    然后输入 {= sum(LINEST(y,x,,TRUE) * x21:z25) } 输入公式时一定要按 Ctrl Shift 回车。这告诉 excel 将公式评估为矩阵公式。

    【讨论】:

      猜你喜欢
      • 2019-01-08
      • 1970-01-01
      • 1970-01-01
      • 2014-03-10
      • 2016-08-17
      • 2015-05-17
      • 2018-11-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多