如何获得 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))
我需要一些关于 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))