我怎样才能得到在Excel中的另一列有相应的值的最后date?

我有一个excel电子表格,date在一列,结果/值在另一列(不是彼此相邻,但在同一张纸上)。 我想设置一个小汇总表,它将在结果列中显示具有相应结果的最后一个date,因为最近的date并不总是立即有结果。 我将不胜感激任何帮助。

你可以用一个数组公式来实现。

=MAX(IF(B3:B12<>"";A3:A12;0)) 

数组公式的重点在于您通过Control + Shift + Enter完成input! 公式将被自动括在大括号中。 如果你按下只input它将作为一个正常的公式。

公式会做什么:

if将经过该范围,并且如果单元格内容符合您的条件,则将来自第二数组中的相应单元的值放入其结果数组中,否则将其放入0中。

然后MAX命令正在处理结果数组。 重要的是数组公式中使用的数组是相同的大小!

包含最后结果日期的Excel表