Answers:
一个好的第一步是确定 行 最近的收盘价 这大于或等于今天的收盘价。 看着 所有 收盘价的行 大于或等于今天的收盘价。 在您的样本数据中,它们是第13,14,16,17,19,20,22,23和24行 (并且可能更多,进一步回到过去)。 哪一个是最近的? 它是13,因为它是列表中最小的(最小)行号。
现在,让我们看看我们是否可以构建该列表。 好像我们想要评估
IF( B ñ > = B12, ñ , (没有) )
我们实际上可以做类似的事情:
=MIN(IF(B13:B100>=B$12, ROW(B13:B100)))
取代 100
数字大于
可能包含数据的最大行号。
(我想你可以使用365或260(52×5),
如果您有多年的数据,则为其中一个的倍数。)
以上是一个 数组公式 。 因此,为了让它工作, 你必须打字 按Ctrl + 转移 + 输入 键入公式后。
但是你不想要行号;你想要的数据。 这部分很简单:
=INDEX($A:$A, MIN(IF(B13:B100>B$12, ROW(B13:B100))))
同样,你必须输入 按Ctrl + 转移 + 输入 键入公式后。