索引匹配 - 仅显示最近的结果

时间:2016-01-24 00:42:41

标签: excel indexing match

Excel工作表示例:

我正在为工作创建电子表格。在D栏中我的公式是:

=IFERROR(INDEX('2015 Daily Log'!$A$5:$A$980,MATCH(PMI!A2,IF("pmi"='2015 Daily Log'!$J$5:$J$980,'2015 Daily Log'!$C$5:$C$980,0),0))," ")

在第一张表格中是每日日志,因此在第二张表格中,目标是列出每辆车的列表(A列),最后一次按照日志检查车辆(D列),以及何时将进行下一次检查(E栏)。

由于我们将其他信息保存在日志中,我已经过滤,只显示进来的卡车" pmi"我要做的唯一问题是,如果A4中的车辆进入服务02/12/16,工作表不会更新,因为它只会查看第一次登录。

我试图找到一种方法来使用大功能或dmax,但我似乎并不知道如何让功能发挥作用。我的目标是让公式返回最近的日期。

1 个答案:

答案 0 :(得分:0)

尝试MAX(IF())

=IFERROR(MAX(IF(A2='2015 Daily Log'!$C$5:$C$980,IF("pmi"='2015 Daily Log'!$J$5:$J$980,'2015 Daily Log'!$A$5:$A$980))),"")

这是一个数组公式。使用Ctrl-Shift-Enter确认。然后复制下来。

相关问题