对筛选数据使用 LINEST - Excel

对筛选数据使用 LINEST - Excel

我正在尝试使用 LINEST 函数,然后过滤原始数据以反映我感兴趣的子集。不幸的是,LINEST 总是使用所有最初定义的数据。有没有办法从过滤后的数据中获取数据?-“趋势线”正常工作。

答案1

假设 A2:B10 中的数据集(包含known_y 的known_x 的分别位于 A2:A10 和 B2:B10 中),首先进入名称管理器(公式选项卡)并定义:

阿里1作为:

=ROW($A$2:$A$10)-MIN(ROW($A$2:$A$10))

阿里2作为:

=SUBTOTAL(2,OFFSET($A$2,Arry1,,,))

那么所需的**数组公式****就是:

=LINEST(INDEX($A$2:$A$10,N(IF(1,SMALL(IF(Arry2,Arry1+1),ROW(INDIRECT("1:"&SUM(Arry2))))))),INDEX($B$2:$B$10,N(IF(1,SMALL(IF(Arry2,Arry1+1),ROW(INDIRECT("1:"&SUM(Arry2))))))))

问候

**数组公式的输入方式与“标准”公式不同。您不必直接按 ENTER,而是先按住 CTRL 和 SHIFT,然后按 ENTER。如果您操作正确,您会注意到 Excel 在公式周围放置了花括号 {}(但不要尝试自己手动插入这些括号)。

相关内容