Excel多标准查找也基于当前日期

时间:2016-12-16 15:45:04

标签: excel-formula

我正在尝试找到我遇到的Excel问题的解决方案。

这是我想的一个简单的等式,但结果却并非如此。

一张纸:

Column A: Dates
Column B: Serial Numbers
Column C: Maint Status of that Serial Number. 

在摘要表上,我需要显示B列的最新状态。 此公式用于获取第一个状态,但不是最新状态。

=INDEX('Daily Flight Stats'!B3:C9,MATCH(B3,'Daily Flight Stats'!B3:B9,0),2)

我无法让它查看<=当前日期并返回当前为设备输入的状态。任何帮助都会很棒。

1 个答案:

答案 0 :(得分:0)

我知道这个问题确实很老,但是我有解决方案。首先,查看示例数据的屏幕截图:

enter image description here

使用这些数据来获取当前状态(Column F),我们必须对单元格F4使用以下ARRAY公式:

=INDEX($C$2:$C$14,MATCH(1,(E4=$B$2:$B$14)*($A$2:$A$14=MAX(IF($B$2:$B$14=E4,$A$2:$A$14,0))),0))

如同数组公式一样,需要使用CTRL+SHIFT+ENTER而不是ENTER进行确认。然后可以将公式向下拖动。