看板 Office 關於我們 聯絡資訊
我想你應該要多一欄來紀錄你的成本 E欄 (連續買進後再賣出有先進先出或平均成本的問題) F欄計算你的平倉損益 所以E17欄 可以寫成 =IF(D17=0,0,IF(D18=0,C17,IF(SIGN(D17)*SIGN(D18)=1,ABS(D18)*E18+C17,E18) 這公式代表 目前庫存=0 所以成本為0,假如前一天庫存為0 這天的成本為目前市價C17 假如前天和今天庫存同向 表示加碼買進或賣出 所以算平均成本 最後兩天庫存不同向 表示平倉 平倉成本不變 還是帶前一天的庫存成本 E18 每天的成本紀錄在E欄了 F欄就去算平倉損益吧~ ※ 引述《harpseal ()》之銘言: : 軟體:Microsoft Excel : 版本:2003 : 先謝謝花時間看這篇文章的人 : 請先看下列數字,從下往上是我的交易紀錄,s代表賣出,1代表賣出1單位,C欄代表賣出 : /買進的價位。我的問題是這樣的, : A B C D E : 7 s 1 8201 0 =C7-C10=-35 : 8 s 1 8201 1 =C8-C11=-41 : 9 s 1 8201 2 =C9-C12=-42 : 10 b 1 8236 3 0 : 11 b 1 8242 2 0 : 12 b 1 8243 1 0 : 13 b 1 8243 0 -76 : 14 s 1 8167 -1 0 : 15 s 1 8177 0 1 : 16 b 1 8176 1 0 : 17 s 1 8186 0 -7 : 18 b 1 8193 1 0 : E欄是我希望呈現的樣子, : A18位置 買進 1單位 價格8193, A17位置 賣出 1單位 價格8186,因此D欄1變為0(平掉=0) : 我試著寫公式,使用if判斷式,在E17位置輸入下列公式 : =if(D17=0,if(A18="b",(C17-C18),-(C17-C18)),0) : 這個公式一直拉到E10是可以的,問題就在E9的地方,開始產生連續平倉,我就卡住了。 : 想請教板上高手給予指點,謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.105.197