2014-04-04 135 views
1

我有一個Excel工作表,其中某人輸入年度帳單的日期。我需要知道我們需要在兩個日期之間支付該賬單多少次。Excel - 每月和每天發生在兩個日期之間的時間

例如,如果帳單在5月31日每年到期,用戶將在5/31/2014中輸入。我需要知道我們將在2014年5月15日至5/15/2018之間支付該賬單多少時間。 (日期之間會改變)。我不能只考慮開始日期和結束日期之間的年數,因爲在上面的例子中,開始日期和結束日期可能是2014年6月1日和5/30/2018,在這種情況下,我只需支付賬單在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")))

+0

作品完全一樣,我想具體的日期。我知道那個公式很接近。謝謝你看到我無法想象的東西。 – Nigel

相關問題