Excel – 在当前date内查找列中的最后一个值
我创build了以下表格,用于跟踪networking和应用程序项目的版本发布,列出平台的当前和未来发行date和版本。
我想要第一行自动select的值进一步下降了相应的列,但只有当A列的date等于或小于今天的date。
我以前用于第二行的公式是这样的:
=LOOKUP(2,1/(1-ISBLANK(B:B)),B:B)
这个公式很适合find列中的最后一个值,但我需要以某种方式添加逻辑,以确保显示迄今为止发布的最新版本。
任何帮助是极大的赞赏! 提前致谢。
定义一个dynamic的命名范围(作为Name
通过公式 ribbon | Define Name )。 使用如下公式:
=OFFSET($A$3,1,0,COUNTIF($A$3:$A$1000,"<="&TODAY()))
您可以通过从名称pipe理器中select它来检查它是否正确,您将看到表示这个date范围的选定单元<=今天的date:
然后,为浏览器添加另一个Name
(并重复iOS等),如:
=OFFSET(released_dates,0,1)
然后,而不是在您的Lookup
公式中使用整个列B,您可以引用命名范围browser_releases
!
=LOOKUP(2,1/(1-ISBLANK(browser_releases)),browser_releases)