Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Jason
 
Posts: n/a
Default i need to add consecutive months and keep the day the same for ea.

i'm working on an amortization spread sheet and i need to have the individual
due dates calculated the same way they are in the web examples.
  #2   Report Post  
Jason
 
Posts: n/a
Default

Basically I need to be able to add 1 month to a previous date.

"Jason" wrote:

i'm working on an amortization spread sheet and i need to have the individual
due dates calculated the same way they are in the web examples.

  #3   Report Post  
Ron Rosenfeld
 
Posts: n/a
Default

On Sun, 20 Mar 2005 13:05:03 -0800, "Jason"
wrote:

i'm working on an amortization spread sheet and i need to have the individual
due dates calculated the same way they are in the web examples.


I don't know about the web example, but the only time there is a potential
problem is if the day of the month is 28.

The usual way is to add one month for each row, but to limit the maximum to the
last day of the month.

In order for this to work, you have to always reference back to the starting
date.

So, if StartDate is the date of Payment number one, then the formula:

=EDATE(StartDate,PmtNum-1)

Where PmtNum is the payment number (probably in a column next to the date).

If the EDATE function is not available, and returns the #NAME? error, install
and load the Analysis ToolPak add-in.

On the Tools menu, click Add-Ins.
In the Add-Ins available list, select the Analysis ToolPak box, and then click
OK.
If necessary, follow the instructions in the setup program.


If you do not want to load the ATP, then the following formula will do the same
thing, but it's a bit longer :-):

=IF(DAY(DATE(YEAR(StartDate),MONTH(StartDate)+PmtN um-1,DAY(StartDate)))=DAY(StartDate),
DATE(YEAR(StartDate),MONTH(StartDate)+PmtNum-1,DAY(StartDate)),
DATE(YEAR(StartDate),MONTH(StartDate)+PmtNum-1,DAY(StartDate))-
DAY(DATE(YEAR(StartDate),MONTH(StartDate)+PmtNum-1,DAY(StartDate))))




--ron
  #4   Report Post  
Jason
 
Posts: n/a
Default

Thanks Ron,

I'll give it a shot. i havent seen the "EDATE" function before so that may
do the trick

"Ron Rosenfeld" wrote:

On Sun, 20 Mar 2005 13:05:03 -0800, "Jason"
wrote:

i'm working on an amortization spread sheet and i need to have the individual
due dates calculated the same way they are in the web examples.


I don't know about the web example, but the only time there is a potential
problem is if the day of the month is 28.

The usual way is to add one month for each row, but to limit the maximum to the
last day of the month.

In order for this to work, you have to always reference back to the starting
date.

So, if StartDate is the date of Payment number one, then the formula:

=EDATE(StartDate,PmtNum-1)

Where PmtNum is the payment number (probably in a column next to the date).

If the EDATE function is not available, and returns the #NAME? error, install
and load the Analysis ToolPak add-in.

On the Tools menu, click Add-Ins.
In the Add-Ins available list, select the Analysis ToolPak box, and then click
OK.
If necessary, follow the instructions in the setup program.


If you do not want to load the ATP, then the following formula will do the same
thing, but it's a bit longer :-):

=IF(DAY(DATE(YEAR(StartDate),MONTH(StartDate)+PmtN um-1,DAY(StartDate)))=DAY(StartDate),
DATE(YEAR(StartDate),MONTH(StartDate)+PmtNum-1,DAY(StartDate)),
DATE(YEAR(StartDate),MONTH(StartDate)+PmtNum-1,DAY(StartDate))-
DAY(DATE(YEAR(StartDate),MONTH(StartDate)+PmtNum-1,DAY(StartDate))))




--ron

  #5   Report Post  
Ron Rosenfeld
 
Posts: n/a
Default

On Sun, 20 Mar 2005 17:31:03 -0800, "Jason"
wrote:

I'll give it a shot. i havent seen the "EDATE" function before so that may
do the trick


Good luck. Let me know how it works out.
--ron


  #6   Report Post  
Fred Smith
 
Posts: n/a
Default

To add one month to a previous date, use:

=date(year(a1),month(a1)+1,day(a1))

--
Regards,
Fred
Please reply to newsgroup, not e-mail


"Jason" wrote in message
...
Basically I need to be able to add 1 month to a previous date.

"Jason" wrote:

i'm working on an amortization spread sheet and i need to have the
individual
due dates calculated the same way they are in the web examples.



  #7   Report Post  
Jason
 
Posts: n/a
Default

I'm still getting the "NAME?" error, even when I use the long formula you
provided, I'll either get it to install the addin or I'll take it home and
put the addin on my home computerand do it from there.

Either way, I think I'm on the right track. Can't thank you guy enough!!!

"Ron Rosenfeld" wrote:

On Sun, 20 Mar 2005 17:31:03 -0800, "Jason"
wrote:

I'll give it a shot. i havent seen the "EDATE" function before so that may
do the trick


Good luck. Let me know how it works out.
--ron

  #8   Report Post  
Jason
 
Posts: n/a
Default

IT WORKS !!! IT REALLY WORKS!!!
Thanks fellas, couldn't have figured it out on my own

"Ron Rosenfeld" wrote:

On Sun, 20 Mar 2005 17:31:03 -0800, "Jason"
wrote:

I'll give it a shot. i havent seen the "EDATE" function before so that may
do the trick


Good luck. Let me know how it works out.
--ron

  #9   Report Post  
Ron Rosenfeld
 
Posts: n/a
Default

On Mon, 21 Mar 2005 11:05:03 -0800, "Jason"
wrote:

IT WORKS !!! IT REALLY WORKS!!!
Thanks fellas, couldn't have figured it out on my own


Good to hear. Thanks for the feedback.

Best,

--ron
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT +1. The time now is 07:27 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"