Board logo

標題: 如何以時間為序號自動結算買賣金額 [打印本頁]

作者: huan    時間: 2010-10-8 11:47     標題: 如何以時間為序號自動結算買賣金額

在儲存格裡有依時間產生的買賣資料,惟依買賣條件,先買先賣。但是有時單一序號裡買賣多筆:如買3→賣1→買2→賣1→賣2→賣1。
要如何能讓excel自動結算。謝謝
作者: huan    時間: 2010-10-8 21:43

回復 1# huan


    會不會是表示不清楚,還是內容不完整?!
作者: oobird    時間: 2010-10-8 22:22

完全看不出來問題是什麼,在哪張表。
作者: huan    時間: 2010-10-8 22:27

抱歉已更改過了,重新PO。
作者: asimov    時間: 2010-10-9 02:30

我還是看不出來耶
序號在哪裡?

最好在第一列加上欄位名稱
作者: huan    時間: 2010-10-9 10:21

沒有很完整的表示,抱歉。我想表達的是以時間流轉的過程中;先買先賣,後買後賣。如下:08:46:51買進1成交價97。08:47:08買進3,成交價99。08:47:31,賣出4,成交價112。
08:47:31結算=08:46:51,(112-97)×1=5+08:47:08,(112-99)×3=9。=5+9=14
以此類推
賣出
作者: huan    時間: 2010-10-10 10:59

這資料我已經用過把複數拆成單數,再依人工比對的方式處理過了,如遇資料較多時就是無法找出較適合的程式處理,希望各位高心大大能鼎力幫忙。謝謝
作者: Hsieh    時間: 2010-10-10 22:41

回復 7# huan
http://forum.twbts.com/thread-1469-1-2.html
作者: huan    時間: 2010-10-11 09:16

回復 8# Hsieh


感謝    Hsieh 大撥冗回答後進的問題,在麻辣家族裡,真是臥虎藏龍啊,感恩了。
ps:雖然vba是不懂…
作者: GBKEE    時間: 2010-10-11 09:51

沒有很完整的表示,抱歉。我想表達的是以時間流轉的過程中;先買先賣,後買後賣。如下:08:46:51買進1成交價 ...
huan 發表於 2010-10-9 10:21

附檔好像少了一欄 股票名稱 或 期貨名稱?
你是要列出 各履約時間裡的(股票 或 期貨)買賣相抵後的金額嗎? 是請再附檔看看
作者: huan    時間: 2010-10-11 10:08

回復 10# GBKEE

[attach]3119[/attach]
感謝版大的回覆,後進已將欄位修正過,將不必要的欄位刪除了。
是的,我是需要將買賣相抵後的金額。感恩了。
作者: GBKEE    時間: 2010-10-11 10:19

回復 11# huan
找一各空白的位置寫下=SUMPRODUCT((A2:A65535="買進")*(B2:B65535)*(C2:C65535))-SUMPRODUCT((A2:A65536="賣出")*(B2:B65536)*(C2:C65536))
作者: huan    時間: 2010-10-11 10:29

回復 12# GBKEE


    感謝版大費心教導,謝謝
作者: huan    時間: 2010-10-11 12:38

回復 13# huan


    感謝版大,我已試過該程式了。非常好用,又認識一個新程式。但若求每筆結算,是不是要用Hsieh 版大的VBA程式。
作者: GBKEE    時間: 2010-10-11 14:09

回復 14# huan
隨個人喜好 你又沒附上你要的範例 不知如何解答啊!
作者: huan    時間: 2010-10-11 15:15

本帖最後由 huan 於 2010-10-11 15:18 編輯

後進提供資料不周對版大抱歉,無禮之處望請見諒。謹附
買/賣 成交口數     成交價        成交時間          結算金額
買進          5          114        08:52:22               - 10
賣出          5          116        08:50:59       
賣出          3          120        08:49:35                 - 3
賣出          3          120        08:49:35                 18
買進          3          121        08:49:20       
賣出          1          119        08:48:58                   7
賣出          2          119        08:48:59                 14
買進          3          114        08:48:28       
買進          3          112        08:47:47       
賣出          4          112        08:47:31                 54
買進          3          99         08:47:08       
買進          1          97         08:46:51       
後進希望是能求出上述式子的每筆結算金額,謝謝
作者: GBKEE    時間: 2010-10-11 15:47

回復 16# huan
=SUMPRODUCT(($A$2:$A2="賣出")*($B$2:$B2)*($C$2:$C2))-SUMPRODUCT(($A$2:A2="買進")*($B$2:B2)*($C$2:$C2))
公式寫在E2 然後下拉
作者: huan    時間: 2010-10-11 15:49

回復 17# GBKEE


    謝謝版大,歹勢啦
作者: huan    時間: 2010-10-11 16:27

感謝版大,再度叨扰。列入上述程式後,沒有出現每筆結算金額?[attach]3125[/attach][attach]3125[/attach]
作者: GBKEE    時間: 2010-10-11 18:08

回復 19# huan
沒有出現每筆結算金額    請問每筆是什麼意思?
作者: huan    時間: 2010-10-11 21:06

回復 20# GBKEE


麻煩版大了,我用最原始的方法作人工結算。有調整前及調整後的sheet。希望版大見後能了解後進的意思。謝謝
[attach]3130[/attach]
作者: GBKEE    時間: 2010-10-12 06:56

回復 21# huan
請還要加註說明,真是股市的外行人,看不懂要如何幫你就如下列網址.
http://forum.twbts.com/viewthread.php?tid=1457&rpid=7365&ordertype=0&page=2#pid7365
作者: huan    時間: 2010-10-12 08:54

回復 22# GBKEE


    還是感謝版大,撥冗回答,謝謝。




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