如何获得 Excel 的 LOOKUP 函数来处理两个单独的数组条件?

How can I get Excel's LOOKUP function to handle two separate array criteria?

我需要一些关于 Excel 的 LOOKUP 函数的帮助...

我设计了这个公式来引用一行(非空白)中的最后一个值(它们是日期),然后 return 我引用它上方标题行中的值。这个很好用...

=INDEX($L:$BB16,1,((LOOKUP(2,1/(L16:BB16<>""),COLUMN(L16:BB16)))-10))

但是我现在还需要添加日期不能大于今天的日期的条件。所以我在标准中添加了一个 AND 函数,希望它能达到以下目的:

=INDEX($L:$BB10,1,((LOOKUP(2,1/(AND(ISNUMBER(L10:BB10),L10:BB10<=TODAY())),COLUMN(L10:BB10)))-10))

但这个公式似乎不起作用。我不太清楚为什么。简而言之,我需要 Lookup 函数能够处理两个条件(不是空白并且日期也小于今天)。有什么想法或建议吗??

谢谢!

使用:

=INDEX(:,AGGREGATE(14,6,COLUMN(L16:BB16)/((L16:BB16<>"")*(L16:BB16<=TODAY())),1))