获取最新的账单支付date

Excel在这里踢我顽固的屁股。

我的情况是我想要得到某个账单的最后付款date。 以下是我的表中的一些示例数据:

Date Bill Type Amount ========== =========== ======= 2016-01-01 Hydro $50.00 2016-01-04 Mortgage $400.00 2016-02-04 Mortgage $400.00 2016-03-04 Mortgage $400.00 2016-04-01 Hydro $50.00 2016-04-04 Mortgage $400.00 

所以,说我需要find我最新的按揭付款date,我需要一个将返回2016-04-04的function。 我需要为一系列账单做这些工作:水电,电力,热力,安全等。什么决定我想看哪个账单? 另一个工作表上的表格。 以下是此表中的示例数据:

 Bill Company Account Number Latest Payment ========== ======= ============== ============== Heat XYZ Inc. 123-456-789-0 2016-02-03 Hydro ABC Inc. 234-567-890-1 2016-04-01 Mortgage QRS Inc. 345-678-901-2 2016-04-04 

等等。 那最新的付款栏将是这个神秘的惯例去的地方。

我一直在玩各种组合的Vlookup,最大,索引,比赛等,但总是拿出一个错误消息,#N / A或#VALUE。 如果date列位于查找列(Bill Type)的右侧,Vlookup似乎可以正常工作。 但不幸的是桌子不是这样摆放的。 我也一直在Stackoverflow和Google上search高低,但是,有些东西看上去很有希望,总是有一些调整,我似乎无法工作。

谁能帮忙? 感谢大家!

假设您提供的表1位于名为Sheet1的工作表Sheet1 ,并且您的标题行为第1行,并且实际数据在第2行中开始,则在“ Latest Payment列中使用以下公式并复制:

 =MAX(INDEX((Sheet1!$B$2:$B$7=A2)*Sheet1!$A$2:$A$7,)) 

调整范围以适应您的实际数据。 将单元格格式化为date格式,以便显示date而不是date序列号。