How to construct a dynamic bond investment portfolio

derthorsten

New Member
Joined
Jul 13, 2015
Messages
7
Hi Forum,

I am currently trying to build a dynamic bond investment portfolio with rolling tranches of monthly investments. Now, doing this in a static and unsexy way is not a challenge, however, I have difficulities in finding an automated formula based or vba solution.

I want to enter start date of the next investment and its investment horizon as well as amount & whether I want to roll over the investment:
start date 01.08.2015
tenor: 3Y
amount: $1000
rollover: yes

end date / rollover date?
monthly cash flows?
start of next tranche?

Excel should look up the horizon date (or rollover date), vlookup 3Y interest rates in a seperate table, apply it to the investment amount and generate monthly cash flows. Of course, excel should write the monthly dates on top of the cash flows (dynamic :cool:). After 3Y, a new investment with forecasted interest rates (available on a seperate sheet) comes effective.

Is there a way to program this with formulas or vba?
 

Excel Facts

Convert text numbers to real numbers
Select a column containing text numbers. Press Alt+D E F to quickly convert text to numbers. Faster than "Convert to Number"

Forum statistics

Threads
1,215,459
Messages
6,124,947
Members
449,198
Latest member
MhammadishaqKhan

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top