Re: [算表] 製作交易紀錄的問題
你好,我將您提供的公式套在E欄之後往上拉結果出現這樣~我不會寫F欄平倉阿~_~
A B C D E
s 1 8201 0 0
s 1 8201 1 271839
s 1 8201 2 131819
b 1 8236 3 41206
b 1 8242 2 16485
b 1 8243 1 8243
b 1 8243 0 0
s 1 8167 -1 8167
s 1 8177 0 0
b 1 8176 1 8176
s 1 8186 0 0
b 1 8193 1 8193
※ 引述《icene (哎呀)》之銘言:
: 我想你應該要多一欄來紀錄你的成本 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: 124.9.16.127
推
07/06 23:44, , 1F
07/06 23:44, 1F
→
07/06 23:45, , 2F
07/06 23:45, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
Office 近期熱門文章
PTT數位生活區 即時熱門文章