索引匹配最大值

在这里输入图像说明

*样本数据,我期望它显示在方面1 900,因为这是最近的date

嗨,我有问题让我的公式工作。

我不知道如何让它带回最新的date查找信息。

以下是我目前的代码

=INDEX('All Data'!$E$3:$E$6,MATCH(1,($H$5='All Data'!$D$3:$D$6)*($G$11='All Data'!$C$3:$C$6),0)) 

谢谢宝拉

如果你的date一直在增加,那么你可以find最后一个值: {=INDEX('All Data'!$E$3:$E$6,MATCH(2,1/(($H$5='All Data'!$D$3:$D$6)*($G$11='All Data'!$C$3:$C$6))))}

请注意数字2,操作1 / …和没有0作为MATCH中的最后一个参数。 这里描述的技巧: 在Excel中使用内置函数在列中查找最后匹配

更新:如果你的date不增加,那么你需要分两步做。 首先,find最大date(让我们命名单元格MAX_DATE ): {=MAX(($H$5='All Data'!$D$3:$D$6)*($G$11='All Data'!$C$3:$C$6)*($A$3:$A$6))}然后在列C和D中查找组合匹配值,并查找最大date{=INDEX('All Data'!$E$3:$E$6,MATCH(1,($H$5='All Data'!$D$3:$D$6)*($G$11='All Data'!$C$3:$C$6)*(MAX_DATE='All Data'!$A$3:$A$6),0))}