(求救)想請教EXCEL達人~套用 函數的問題

這是我三四年前所作的基金管理表....
我原本是個連EXCEL都沒學過的人,是經由網路上學習到基金管理的表格製作
當然我也針對自己所需要的部份作一些修改及編製..
但在某些表格上卻沒辦法找到對應的函數,而導致我都用土法煉鋼的方式一項一項加上去
隨著資料越來越多,想請各位EXCEL達人幫我看看...
是否有其他比較簡單的方式能完成同樣的公式



表格內大概是這樣計算的
=((B4*C4)+(B5*C5)+(B6*C6)+(B7*C7)+(B8*C8)+(B9*C9)+(B10*C10)+(B11*C11)+(B12*C12)+(B13*C13)+(B14*C14)~~~~~~~~(B90*C90)+(B91*C91)+(B92*C92)+(B93*C93)+(B94*C94)+(B95*C95)+(B96*C96)+(B97*C97)+(B98*C98)+(B99*C99))/B100

至於為什麼要這樣算..我先說明一下

因為匯率如果用Average...那並不能完全算出我申購總金額的真正匯率...
因為每次申購的金額未必會相同

所以我是以

((申購金額1*匯率1)+(申購金額2*匯率2)+....(申購金額n*匯率n))/ 總申購金額

還是這比較複雜的部份必須要用寫巨集的方式來完成....

謝謝!!





(求救)想請教EXCEL達人~套用 函數的問題
2012-01-26 5:20 發佈

mynameisfood wrote:
這是我三四年前所作的...(恕刪)


要看你的excel是哪一版的
2007以上請直接用sumproduct這個函數
這個有個方便的技巧可以教~是用一種陣列的技巧~名字聽起來很難~請先當作不知道~直接看教學比較快~而且不論哪一版本的excel都有用excel2000照樣通殺~


1.我用的函數很簡單只有 SUM()這個就可以解決~
2.以下是SOP

a.sum(a1:a100 * b1:b100)/b101
b.a步驟填好請先不要安enter.
c.請同時按著ctrl +shift + enter. (三個鍵依次按下~按著請不要放開就可以~記得遊標應該是在Fx編輯區才有用喔)

d.成功後你可以看到函數會長成下面這樣(就是二邊會有大括號圍著)
{=sum(a1:a100 * b1:b100)/b101}

e.這個東西代表的是請把 a1*b1 +a2*b2+....+a100*b100 然後再除以b101這樣是不是你要的呢~方便吧~~
f.補充一下失敗會變成什麼長象:如果ctrl +shift + enter.沒照作~直接按enter 是會跑出#value 這類excel亂碼...代表你沒有成功完成SOP...請再試一次^^
我的是2003版本!!
謝謝swearss大大~真是太強啦..
真是太棒了~不然我自己的方法要新增都很不方便呢
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?