Go Back

Get same date next month

Read time: 20 minutes

One of the most commonly used formats in Microsoft Excel is dates. Over time, Excel has added some very cool features regarding dates. One such feature is to get the same date next month. We can do it using the EDATE function in Excel. In this tutorial, we will learn how to get same date next month in Excel.

Figure 1. Example of How to Get Same Date Next Month in Excel

Generic Formula



The EDATE function can generate same date next month. It uses two arguments: start_date and months. To get the same date in the future, we need to provide the date as start_date. We need to use 1. This will generate the same date next month.

Setting up Data

The following example contains some sample dates. They are in column A.

Figure 2. The Data Set

To find the same date next month:

  • We need to go to cell B2.
  • Next, we need to go to Formulas>Insert Function. In the search for a function box type EDATE and click Go.

Figure 3. Selecting the EDATE Function

  • In the select a function box, we need to click on EDATE and press Ok.
  • Next, we need to input the arguments. For the start_date we need to insert A2 and for months we need to type 1.

Figure 4. Setting the Arguments

  • Lastly, we need to click OK. We need to drag the formula using the fill handle from cells B2 to B6.

Figure 5. The Function in Action

This will show the same date next month in column B.


We can also find the same date previous month. To find the same date previous month for the last example, we need to assign the  formula =EDATE(A2,-1) to cell B2.

Figure 6. Get Same Date Previous Month

This will show the same date in the previous month in column B.

Most of the time, the problem you will need to solve will be more complex than a simple application of a formula or function. If you want to save hours of research and frustration, try our live Excelchat service! Our Excel Experts are available 24/7 to answer any Excel question you may have. We guarantee a connection within 30 seconds and a customized solution within 20 minutes.

Did this post not answer your question? Get a solution from connecting with the expert.

Another blog reader asked this question today on Excelchat:
Here are some problems that our users have asked and received explanations on

I want to calculate next date quarterly, semi-annually, annually for date entered. If day is greater than 28 then next date would be 1st of the 4th month for quarterly, 7th month SA, 13 months annually.
Solved by M. W. in 12 mins
Based on date of arrival 1/20/19 I need a formula that will choose only even months following the date of arrival. Based on this information: If next even month is greater than 1 month up to 3 months from arrival date than soonest even month is chosen If arrival date is less than 4 weeks from next even month than use the following even month (ie. MARCH 2019 is the month that needs to be chosen for the above date of arrival)
Solved by S. B. in 12 mins
I have a sheet with transaction for a month. Each month I get a new transaction sheet. I need a pivot table to calculate the total transactions for each day. However, before that, I need VBA/Macros to add in the date next to the qty sold, it is currently placed next to the receipt#.
Solved by C. Q. in 24 mins

Leave a Comment