是否可以在一个函数内的Excel数组中使用单个单元格引用?

我有一些数据我想放在LOGEST()函数中

(eg x values =0.463, 0.609, 0.887, y values = 0.05, 0.1, 0.2 ) 

对于这个例子,我已经把数据放到这些列中: 在这里输入图像说明 这两个公式的工作(返回正确的值0.665 …):

 = INDEX( LOGEST({0.95;0.9;0.8}, {0.463;0.609;0.887}, TRUE, FALSE), 1) 

 = INDEX( LOGEST( B2:B4, A2:A4, TRUE, FALSE), 1) 

但是我无法获得公式来调用数组中的单个单元格。 我尝试了一些例如

 = INDEX( LOGEST({0.95,0.9,0.8}, {"A2","A3","A4"}, TRUE, FALSE), 1) = INDEX( LOGEST({0.95,0.9,0.8}, (A2, A3, A4), TRUE, FALSE), 1) 

和其他一些变化,但我不能擅长将单个单元格值视为数组值。 有没有办法做到这一点,或者是唯一的恒定单元格参考可能的A2:A4? 我问,因为在我的真实数据中,我不能使用这个范围函数,因为我的数据没有以这种forms分布(有空白)。 (注意:如果最终相关,我不希望单元格值保持不变 – 当我向下拖动时,它们应该向下移动)。

您可以使用CHOOSE函数来返回数组…

 = INDEX( LOGEST({0.95;0.9;0.8}, CHOOSE({1;2;3},A2,A3,A4), TRUE, FALSE), 1) 

希望这可以帮助!