# Series of dates by year

An excel formula to series of dates by year

### Related Functions

`=DATE(YEAR(date)+1,MONTH(date),DAY(date))`

If need to generate a dynamic series of dates with a formula that increase by one year from a single start date, you can do so with a formula that uses the DAY, MONTH, YEAR, and DATE functions.

## How the formula works

In the example, B6 is the hard-coded start date and the formula in B7 is:

`=DATE(YEAR(B6)+1,MONTH(B6),DAY(B6))`

To solve this formula, Excel first extracts the year, month, and day values from the date in B6, then adds 1 to the year value. Next, a new date is reassembled by the DATE function, using the same day and month, and year + 1 for year.

`=DATE(YEAR(B6)+1,MONTH(B6),DAY(B6)) =DATE(2018+1,7,23) =DATE(2019,7,23) =7/23/2019`

The first formula therefore returns a new date of 7/23/2019, one year later than the starting date.

Once the first formula is entered, it is copied down as far as needed. Each subsequent formula creates a new date incremented by one day.

You can easily customize this formula if needed. For example, if you need a series of dates where every date is the first day of a new year, you can use a formula like this

`=DATE(YEAR(date)+1,1,1)`