从Excel中的多行付款信息计算最近的付款日期

时间:2016-02-01 15:48:47

标签: excel date difference

我的数据采用以下格式:

enter image description here

此信息涉及已外包给收款机构的帐户。正如您所看到的,我们为每个代理商提供了多行,并且每个日期都有多行用于撤销和分配这些帐户。例如,第一个机构Bob Agency于2015年12月3日被分配,于2015年12月6日撤销,并于2015年6月30日分配给Carla Agency。每个代理商都显示在不同的列中,并且"代理商日期"中的前两个相应列。参考他们的任务和撤回。如果单元格为空白,则表示帐户未分别撤销/分配。

我想计算将帐户分配给任何特定代理商的时间与最近分配的日期之间的差异。因此,使用前面的示例,即6/30/15和3/12/15之间的差异。

我的问题是我无法解决空白日期。有些帐户有多个分配和提款,而其他帐户只有一个。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

假设列L为空,请将此公式放在那里:

=IF(MAX(G2:K2)=0,TODAY()-F2,MAX(G2:K2)-F2)

它将计算最近的分配日期并从初始日期减去它。如果没有重新分配日期,它将使用今天的日期。