2015-09-08 19 views
0

我有一個包含C:AC列的數年的月度時間表。在每月時間表上放置金額的公式

我想指定三個單元

Amount: £50 
Start Date: Oct-15 
Months: 6 

,並重復這一數額爲6個月,每年年10月起,在時間軸上。

+0

我試過了:= IF(AND(DATEVALUE(J $ 9)> = EOMONTH($ E106,0),DATEVALUE(J $ 9)<= EOMONTH($ F106,0)),$ D106,0) –

+0

考慮兩個日期值:開始和結束 –

+0

你想要發生什麼? – xidgel

回答

1

這是否幫助:

=IF(AND(DATEVALUE(J$9)>=EOMONTH($E106,0),DATEVALUE(J$9)<=EDATE(EOMONTH($E106,0),6)),$D106,0) 

EDATE(SomeDate,6)給出一個日期SomeDate 6個月後。

如果需要指定日期的差異,是不是從起始日期,日期(年,月,日)個月的整數倍,會給你更多的靈活性:

DATE(YEAR(StartDate)+DeltaYears,MONTH(StartDate)+DeltaMonths,DAY(StartDate)+DeltaDays)) 

希望幫助