Board logo

標題: [發問] 運算結果的保存 [打印本頁]

作者: mead    時間: 2012-4-1 16:11     標題: 運算結果的保存

請問下面的運算是我要做每日8:55預估成交量:
A4=IF(AND(HOUR($G$14)=8,MINUTE($G$14)=55,SECOND($G$14)=0),$H$14*13,0)
G14=NOW()→當下的時間
H14=CATDDE|'FUTOPT<FO>TXFD2     '!Volume→由券商DDE提供的當下成交量

當8:55到時  是有執行運算的動作  但過了8:55後就歸0!
如果要一直保持8:55條件成立後的運算結果  我該如何改公式?

懇請各位先進指導  謝謝

感恩
作者: Hsieh    時間: 2012-4-1 17:26

回復 1# mead
啟用反覆運算

[attach]10263[/attach]
作者: mead    時間: 2012-4-1 19:48

回復  mead
啟用反覆運算
Hsieh 發表於 2012-4-1 17:26

感謝超級版主的迅速回覆  明天試試
感恩

另我目前用NOW()取目前的時間  但它需有更新才動作
請問有其他方法讓他能即時顯示嗎?

謝謝
作者: mead    時間: 2012-4-1 21:04

另您舉例的運算式
IF(MOD(G14,1)=TIMEVALUE("08:55"),H14*13,A4)
我測試了一下  好像時間到無法起作用ㄋㄟ?
關於時間的抓取比較  是否能請各位先進指導一下

謝謝  感恩
作者: Hsieh    時間: 2012-4-1 22:30

回復 4# mead

[attach]10269[/attach]
作者: mead    時間: 2012-4-2 14:50

回復  mead
Hsieh 發表於 2012-4-1 22:30 [/quote]
超板:
1.如圖所示  您的公式沒做計算?
2.我時間是用NOW()函數  它無法連續更新  致會LOSE某些時段 !  請問有可連續更新的時間函數可取代嗎?

謝謝指導  甘溫

[attach]10270[/attach]
作者: Hsieh    時間: 2012-4-2 14:56

回復 6# mead

當DDE傳回數據時就會產生自動重算,這樣NOW就會更新
只是,你DDE更新的時間如果不是剛好08:55:00,公式仍然不會被以新數據重算
這就牽涉到你的作業時機問題,這問題要你自己思考了
作者: mead    時間: 2012-4-2 16:08

回復  mead

當DDE傳回數據時就會產生自動重算,這樣NOW就會更新
只是,你DDE更新的時間如果不是剛好08 ...
Hsieh 發表於 2012-4-2 14:56

了解!謝謝超版幫忙
甘溫




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