获取账单付款的最新日期



Excel在这里遇到了一个问题。

我的情况是我想知道某张账单的最新付款日期。以下是我的表中的一些示例数据:

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

所以,说我需要找到我的最新抵押贷款付款日期,我需要一个功能,将返回2016-04-04。我需要为一系列账单做这件事:水电、电力、供暖、安保等。是什么决定了我想看哪张账单?另一个工作表上的表。以下是此表中的示例数据:

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、Max、Index、Match等的各种组合,但总是会出现错误消息,#N/A或#VALUE。如果日期列在查找列(帐单类型)的右侧,Vlookup似乎可以正常工作。但不幸的是,桌子不是这样布置的。我也一直在Stackoverflow和谷歌上搜索,尽管有些事情看起来很有希望,但总有一个调整我似乎无法解决。

有人能帮忙吗?谢谢大家!

假设您提供的表1在一个名为Sheet1的表中,并且您的标题行是第1行,实际数据从第2行开始,那么在Latest Payment列中,使用以下公式并向下复制:

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

根据实际数据调整范围。将单元格设置为日期格式,以便显示日期而不是日期序列号。

最新更新