Rebalance portfolio

Hammerjoe

Board Regular
Joined
Feb 4, 2012
Messages
76
I need ideas/suggestions on how I could calculate how to recalculate a portfolio with a minimum purchase amount requirement.

I have this portfolio:

Cell Formulas
RangeFormula
D2:G13,A15,D15:G15D2=E2/$E$15



I wanted to rebalance it then it would be fairly straightforward by simply calculating in in Column F '=$E$15*A2'.
My issue is that there is a minimum difference requirement of 0.001 so because of that rows 4,6,11,12,13 are not acceptable.

How could I recalculate the Ideal Values for each row to respect the Target % considering the minimum difference requirement to be at least 0.001 for all rows?
I cant figure out how to do this.
If its possible I would prefer it in formulas but VBA is fine too.
Thanks
 

Some videos you may like

Excel Facts

Can Excel fill bagel flavors?
You can teach Excel a new custom list. Type the list in cells, File, Options, Advanced, Edit Custom Lists, Import, OK

Watch MrExcel Video

Forum statistics

Threads
1,127,294
Messages
5,623,829
Members
415,993
Latest member
Nawlins

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
Top