将解决方案更改为分数而不是整数倍数

将解决方案更改为分数而不是整数倍数

我有一个 Excel 电子表格。C 列包含价格值。D 列包含日期。E 列包含当前价格首次翻倍的时间。

例如,如果 C1 为 $1,而 C 列第一次达到 $2 是 C27,那么我希望将 E27 的日期返回到 E1。请注意,范围查找必须更改。例如,对于 C2,我们不想查看 C1 以查看价格是否翻倍。基本上,我们无法回到过去。解决方案是:

=IFERROR(INDEX(D:D,AGGREGATE(15,7,ROW($C2:$C$10000)/($C2*2<=$C2:$C$10000),1)),"Does not Double")

但是,如果我想找到当前值第一次减半的时间,该怎么办?我尝试将 *2 改为 *0.5,但没有成功。有人能帮忙吗?

相关内容