将指数与LINEST结合起来

时间:2018-03-22 14:27:35

标签: excel

我想编写一个VBA函数,利用LINEST excel函数计算斜率的一些tstats。我知道我必须将INDEX函数与LINEST函数结合起来,但我不知道如何。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

我认为你不需要VBA ......

关注standard Excel LINEST syntax。使用LINEST函数将m和b(如,y = mx + b)返回到另一张纸上的位置。

我假设您的x在A列中,而您的y在B列中,并且该列表只有10个项目。在Sheet 2中,选择单元格A1:B1并制作以下​​公式:

= LINEST(Sheet1!B1:B10,Sheet1!A1:A10,FALSE,TRUE)

...输入此公式后,makings肯定按 ctrl + shift + 输入告诉Excel将其作为数组处理功能。 (你知道这很有效,因为Excel使用{}来显示作为数组函数的函数。)

现在单元格A1和B1是斜率和偏移量。

回到表1,在C列中,使用此公式插入直线:

= A1 * Sheet2!$ A $ 1 + Sheet2!$ B $ 1

......你应该好好去!请注意,如果您允许,LINEST可以进行更多报告...请按照the link上的说明查看。