Board logo

標題: 邏輯問題(循環參照) [打印本頁]

作者: jcman    時間: 2011-6-10 11:08     標題: 邏輯問題(循環參照)

[attach]6565[/attach]
問題如附件.
我想做一個股票和債劵資產配置的表格,投資模式為(期初資產+新錢-到期=期末資產),但是股票投資的上限不能超過總資產的20%
也就是說,當發現 (期初股票+投資股票新錢) / (期初資產+所有新錢-債劵到期) >20%的時候,就必須賣出股票,讓股票比例<=20%.

問題來了,當賣出一定金額股票後,所有到期的金額就變成(債劵到期+股票到期),進而影響到期末資產的總數.也就是說,只要賣出股票的金額不確定,那麼期末資產數就不確定,無法除出正確的股票比例,而且會產生循環參照的問題.

不知道有沒有大大有辦法針對此問題解答附件中的C12和D12股票的賣出金額.

第二個問題為附件A10:D13的表格是連續的,但是若公式參照的上面的表格A1:S5為不連續的儲存格,如何代公式呈現在到期(賣出)資產表格上?

謝謝各位
作者: jcman    時間: 2011-6-10 15:28

[attach]6569[/attach]
小弟自己做了一個簡單的試算,好像可以解決第一個問題了,請各位可以幫我看看C12和D12的公式是否OK.如附件
但是因為年份大概估計到30年以後,我公式大概會寫到翻過去.
可否請大家幫我回答第二個問題?想想要怎麼樣可以從第12列往右拉就可以呈現出我要的公式結果呢(該賣出股票金額)?

謝謝大家幫忙
作者: jcman    時間: 2011-6-13 15:07

[attach]6616[/attach]

看來快沉下去了,我把內容貼出來請大家幫幫忙

其實我算出C12和D12的數值後(公式在下面),想往E,F,G欄拉,但是發現上面的表格欄位和下表欄位不一致,所以會拉不到我要的欄位,以致於在第12列要一直重複寫公式,有沒有辦法能寫出參照上表相對位置的公式,可以一次解決這個問題呢?拜託拜託

C12= IF(H4+J4-0.2*(H5+J5-K3)<0,0,((H4+J4)-0.2*(H5+J5-K3))/0.8)
D12= IF(N4+P4-0.2*(N5+P5-Q3)<0,0,((N4+P4)-0.2*(N5+P5-Q3))/0.8)
作者: fr447446    時間: 2011-6-13 17:39

本帖最後由 fr447446 於 2011-6-13 17:40 編輯

C12=IF(OFFSET($A$4,,1+(COLUMN(B1)-1)*6)+OFFSET($A$4,,3+(COLUMN(B1)-1)*6)-0.2*(OFFSET($A$5,,1+(COLUMN(B1)-1)*6)+OFFSET($A$5,,3+(COLUMN(B1)-1)*6)-OFFSET($A$3,,4+(COLUMN(B1)-1)*6))<0,0,(OFFSET($A$4,,1+(COLUMN(B1)-1)*6)+OFFSET($A$4,,3+(COLUMN(B1)-1)*6)-0.2*(OFFSET($A$4,1,1+(COLUMN(B1)-1)*6)+OFFSET($A$4,1,3+(COLUMN(B1)-1)*6)-OFFSET($A$4,-1,4+(COLUMN(B1)-1)*6)))/0.8)
作者: jcman    時間: 2011-6-14 12:09

謝謝大大,又上了一課




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)