我正在尝试构建一个条件回归,用户可以在其中输入特定的年份范围,而回归公式将只考虑该指定范围内的年份。最终,我对从logest函数检索其中一个参数感兴趣。我知道如何手动引用我感兴趣的行,但希望动态设置此设置。下面是我尝试使用但不起作用的公式的示例:
=INDEX(LOGEST(--($C$2:$C$21>=B24)*($C$2:$C$21<=C24)*($D$2:$D$21),--($C$2:$C$21>=B24)*($C$2:$C$21<=C24)*($C$2:$C$21),1),1)-1
其中,C是数据中的年份范围,D是按年份列出的金额范围。以下是样本数据以及每个年份范围的预期结果。2003 - 2021年期间的预期结果是通过以下公式实现的:
=INDEX(LOGEST($D$2:$D$20,$C$2:$C$20,1),1)-1
有没有一种方法可以在Excel中实现这一点,同时允许一次评估多个范围,如下图所示?
1条答案
按热度按时间f87krz0w1#
使用2 INDEX/MATCH返回正确的范围: