A formula or macro that determine the correct month

L

leitek.com

Hi there,
I have been trying out different methods for this dilemma for a long
time, I am trying to create a logic that can look at a billing start
cycle and billing end cycle dates and compare the days between the two
then assign a month based on the one with the most days.


here is an example, lets say the billing cycle starts 12/18/05 and ends

1/19/06, now the logic should look at this and determine that it is the

month of Jan 06. I created the formula below:


Code:
--------------------

if(day(eomonth(startcycleday,0)-day(startcycleday)>day(endcycleday),month(s­tartcycle),month(endcycle))

--------------------


now the problem I faced, a flaw in this formula is suppose I have a
cycle starting 11/30/2005 and ending on 1/1/2006, the logic above will
look at this and determine that it is the month of january 2006 however

this is not true, it should be the month of december. also say the
number of days in the start date and the numbers of days in the end
date are equal, the logic will probably choose whichever month.


my head has been spinning for the last few months.


any help would be greatly appreciated.
 
L

Leith Ross

Hello leitek.com,

Try this method...

Days = EndingDate - StartingDate
MonthEnd = StartingDate + (Days/2)

Sincerely,
Leith Ross
 
L

leitek.com

Hi Leith,

thanks for your reply. I am not sure how exactly to apply your logic
into formula.

any further insight would be much appreciated.

thanks,
salah
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top