Here is my 2 cents on this, seems to be working ..
Sheet3
<table style="font-family:Arial,Arial; font-size:10pt; background-color:#ffffff; padding-left:2pt; padding-right:2pt; " border="1" cellpadding="0" cellspacing="0"> <colgroup><col style="font-weight:bold; width:30px; "><col style="width:88px;"><col style="width:64px;"><col style="width:64px;"><col style="width:89px;"><col style="width:100px;"><col style="width:64px;"></colgroup><tbody><tr style="background-color:#cacaca; text-align:center; font-weight:bold; font-size:8pt; "><td>
</td><td>A</td><td>B</td><td>C</td><td>D</td><td>E</td><td>F</td></tr><tr style="height:18px ;"><td style="font-size:8pt; background-color:#cacaca; text-align:center; ">1</td><td style="text-align:center; border-top-style:solid; border-bottom-style:solid; border-top-width:1px; border-bottom-width:2px; border-top-color:#000000; border-bottom-color:#000000; ">Items</td><td style="text-align:center; border-top-style:solid; border-bottom-style:solid; border-top-width:1px; border-bottom-width:2px; border-top-color:#000000; border-bottom-color:#000000; ">due</td><td style="text-align:center; border-top-style:solid; border-bottom-style:solid; border-top-width:1px; border-bottom-width:2px; border-top-color:#000000; border-bottom-color:#000000; ">Amount</td><td style="text-align:center; border-top-style:solid; border-bottom-style:solid; border-top-width:1px; border-bottom-width:2px; border-top-color:#000000; border-bottom-color:#000000; ">Current month</td><td style="text-align:center; border-top-style:solid; border-bottom-style:solid; border-top-width:1px; border-bottom-width:2px; border-top-color:#000000; border-bottom-color:#000000; ">Date to forecast</td><td style="text-align:center; border-top-style:solid; border-bottom-style:solid; border-top-width:1px; border-bottom-width:2px; border-top-color:#000000; border-bottom-color:#000000; ">Budget</td></tr><tr style="height:17px ;"><td style="font-size:8pt; background-color:#cacaca; text-align:center; ">2</td><td>Cable Bill</td><td style="text-align:right; ">15</td><td style="text-align:right; "> $ 50.00 </td><td style="text-align:right; ">7/15/2011</td><td style="text-align:right; ">9/23/2011</td><td style="text-align:right; "> $ 150.00 </td></tr><tr style="height:17px ;"><td style="font-size:8pt; background-color:#cacaca; text-align:center; ">3</td><td>Telephone Bill</td><td style="text-align:right; ">23</td><td style="text-align:right; "> $ 90.00 </td><td style="text-align:right; ">7/15/2011</td><td style="text-align:right; ">9/23/2011</td><td style="text-align:right; "> $ 270.00 </td></tr><tr style="height:17px ;"><td style="font-size:8pt; background-color:#cacaca; text-align:center; ">4</td><td>Gas Bill</td><td style="text-align:right; ">30</td><td style="text-align:right; "> $ 100.00 </td><td style="text-align:right; ">7/15/2011</td><td style="text-align:right; ">9/23/2011</td><td style="text-align:right; "> $ 200.00 </td></tr><tr style="height:17px ;"><td style="font-size:8pt; background-color:#cacaca; text-align:center; ">5</td><td>Electricity</td><td style="text-align:right; ">13</td><td style="text-align:right; "> $ 190.00 </td><td style="text-align:right; ">7/15/2011</td><td style="text-align:right; ">9/23/2011</td><td style="text-align:right; "> $ 570.00 </td></tr></tbody></table>
<table style="font-family:Arial; font-size:10pt; border-style: groove ;border-color:#00ff00;background-color:#fffcf9; color:#000000; "><tbody><tr><td>Spreadsheet Formulas</td></tr><tr><td><table style="font-family:Arial; font-size:9pt;" border="1" cellpadding="2" cellspacing="0"><tbody><tr style="background-color:#cacaca; font-size:10pt;"><td>Cell</td><td>Formula</td></tr><tr><td>F2</td><td>=C2*IF(DAY(E2)>=B2,MONTH(E2)-MONTH(D2)+1,MONTH(E2)-MONTH(D2))</td></tr></tbody></table></td></tr></tbody></table>