+ Reply to Thread
Results 1 to 3 of 3

formula accounting for cash flows.

  1. #1
    Registered User
    Join Date
    02-12-2011
    Location
    Grand Rapids
    MS-Off Ver
    Excel 2007
    Posts
    1

    formula accounting for cash flows.

    I need help figuring out how to account for an expense that say ends on 4/17/2010 on a monthly cash flow with payments due at the first of the month, I could do this the easy way and input values but I would prefer to write a code to account for this.

    I have attached a spreadsheet outlining where I am right now.

    Thanks in advance for any help!


    Andrew


    =IF(AND(year>=$D$9,year<=$E$9),$B$9*((1+$C$9)^IF(year=$D$9,0,IF(year<=$E$9,DATEDIF($D$9,G6,code)))),"")
    Attached Files Attached Files
    Last edited by Gaunta; 02-12-2011 at 07:40 PM.

  2. #2
    Registered User
    Join Date
    02-08-2011
    Location
    Grand Rapids, Michigan
    MS-Off Ver
    Excel 2010
    Posts
    7

    Re: formula accounting for cash flows.

    This may work for you:

    Monthly Formula: =IF(AND(F2>=start,F2<=end),SUM(IF(TEXT(start,"dd")=LEFT(TEXT(ROW(INDIRECT(E2&":"&F2)),"dd/mm/yyyy"),2),1,0))*amount,IF(end<F2,SUM(IF(TEXT(start,"dd")=LEFT(TEXT(ROW(INDIRECT(E2&":"&end)),"dd/mm/yyyy"),2),1,0))*amount))

    Annual Formula: =IF(AND(F2>=start,F2<=end),SUM(IF(TEXT(start,"mm/dd")=LEFT(TEXT(ROW(INDIRECT(E2&":"&F2)),"mm/dd/yyyy"),5),1,0))*amount,IF(end<F2,SUM(IF(TEXT(start,"mm/dd")=LEFT(TEXT(ROW(INDIRECT(E2&":"&end)),"mm/dd/yyyy"),5),1,0))*amount))

    These are array formulas so you will have to not just click "enter" but click "enter", "control", and "shift" at the same time when inputting the formula.

    Basically, if a date is within the correct parameters the formulas above will tell you how many times a certain day of the month is between two dates. The annual formula will tell you how many times a certain day of a certain month is between two dates.

    There are certainly some errors that will occur. For instance if the certain day of the month is also the day of the month in cash flow periods then it will count 1 too many periods. For instance if you are searching for a payment on the 1st of the month and the two periods you are looking between are 1/1/2000 and 4/1/2000 then the formula will count 5 periods. You could add an if statement to deduct 1 from the sum if the actual date is the same as the period interval in the cash flow period row.

    See attached spreadsheet.
    Attached Files Attached Files
    Last edited by CDavid; 02-13-2011 at 06:07 PM.

  3. #3
    Registered User
    Join Date
    02-08-2011
    Location
    Grand Rapids, Michigan
    MS-Off Ver
    Excel 2010
    Posts
    7

    Re: formula accounting for cash flows.

    Here's a correction to the monthly formula:

    Monthly Formula: =IF(AND(F2>=start,F2<=end),SUM(IF(TEXT(start,"dd")=LEFT(TEXT(ROW(INDIRECT(E2&":"&F2)),"dd/mm/yyyy"),2),1,0))*amount,IF(AND(end>E2,end<F2),SUM(IF(TEXT(start,"dd")=LEFT(TEXT(ROW(INDIRECT(E2&":"&end)),"dd/mm/yyyy"),2),1,0))*amount,0))

    Annual formula also needs changed to reflect this after the first "*amount": IF(AND(end>E2,end<F2),

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1