我有一张Excel表格,有人在年度账单的日期输入 . 我需要知道我们需要在两个日期之间支付多少次账单 .
例如,如果账单每年5月31日到期,则用户将在5/31/2014输入 . 我需要知道我们将在5/15/2014和5/15/2018之间支付多少时间 . (日期之间会发生变化) . 我不能只考虑开始日期和结束日期之间的年数,因为在上面的示例中,开始日期和结束日期可能是2014年6月1日和5月30日,在这种情况下我只需支付账单在2015年,2016年和2017年,这是3次 .
我有这个公式计算两个日期之间某一天发生的次数: SUMPRODUCT(--(DAY(ROW(INDIRECT($Q$2&":"&$R$2)))=F4))
(Q2是开始日期,R2是结束日期,F4是月份的日期)但我无法弄清楚如何让它工作一个月和一天 .
1 回答
假设G4中的具体日期,您可以使用此版本
=SUMPRODUCT(--(TEXT(ROW(INDIRECT($Q$2&":"&$R$2)),"ddmmm")=TEXT(G4,"ddmmm")))