
答案1
由于您的日期按升序排列,因此您可以使用 INDEX() 和 MATCH() 且匹配类型为 1:
=INDEX($B$3392:$B$34xx,MATCH($A344,$A$3392:$A$34xx,1)+1)
MATCH() 将查找小于或等于搜索值的最大值的位置。这将是列表中的下一个较低日期,加 1 会使 INDEX() 返回与下一个较高日期关联的值。
因此,即使与周期边界完全匹配,上述公式也会给出正确的答案。
很高兴能帮上忙,@Simon。
由于您的日期按升序排列,因此您可以使用 INDEX() 和 MATCH() 且匹配类型为 1:
=INDEX($B$3392:$B$34xx,MATCH($A344,$A$3392:$A$34xx,1)+1)
MATCH() 将查找小于或等于搜索值的最大值的位置。这将是列表中的下一个较低日期,加 1 会使 INDEX() 返回与下一个较高日期关联的值。
因此,即使与周期边界完全匹配,上述公式也会给出正确的答案。
很高兴能帮上忙,@Simon。