 |
ifuian
資深會員

註冊日期: May 2004
來 自: 台灣
文章數量: 558 |
if過濾條件
條件A:....
條件B:....
條件C:....
如果條件A成立則條件B成立.但是如果條件B不成立則條件C成立.但如果條件A不成立則條件B.C都不可以成立.
請問版主.用 IF 函數要如何表達上述條件在一行內
謝謝~
__________________
人外有人 天外有天 不懼不貪 亦富亦安
|
|
向版主報告此篇 |  |
|
2009-04-15 10:13 |
|
|
|  |
 |
peter109
資深會員
註冊日期: Dec 2004
來 自: Taipei
文章數量: 1893 |
回覆: if過濾條件
引用: 最初由 ifuian 發表
條件A:....
條件B:....
條件C:....
如果條件A成立則條件B成立.但是如果條件B不成立則條件C成立.但如果條件A不成立則條件B.C都不可以成立.
試試看
IF(A=0 AND (B=0 OR CC=0),1,IF(A AND (B OR CC),1,0));
__________________
至誠能勝天下至偽
至拙能勝天下至巧
|
|
向版主報告此篇 |  |
|
2009-04-15 10:34 |
|
|
|  |
 |
ifuian
資深會員

註冊日期: May 2004
來 自: 台灣
文章數量: 558 |
回覆: 回覆: if過濾條件
引用: 最初由 peter109 發表
試試看
IF(A=0 AND (B=0 OR CC=0),1,IF(A AND (B OR CC),1,0));
感謝Peter兄回覆.不過測試後.怪怪的.A跟B同時出現
改成這樣:
IF(A=0,B=0 OR C=0,IF(A,1,B OR C));
有好一點.但C 卻沒出現
__________________
人外有人 天外有天 不懼不貪 亦富亦安
|
|
向版主報告此篇 |  |
|
2009-04-15 11:02 |
|
|
|  |
 |
ifuian
資深會員

註冊日期: May 2004
來 自: 台灣
文章數量: 558 |
各位先進非常抱歉~
或許是我的表達有問題
重新敘述問題
條件AA:....
條件BB:....
條件CC:....
如果條件AA成立則條件BB成立.
但是如果當條件BB不成立時則條件CC成立.(當條件CC成立時以條件BB強迫成立)
但如果條件A不成立則條件B.C都不可以成立.
應該就是這樣了~
麻煩各位~
__________________
人外有人 天外有天 不懼不貪 亦富亦安
|
最後由 ifuian 在 2009-04-15 13:21 編輯 |
向版主報告此篇 |  |
|
2009-04-15 12:56 |
|
|
|  |
 |
ifuian
資深會員

註冊日期: May 2004
來 自: 台灣
文章數量: 558 |
請問版主
如果單純以
如果條件AA成立則條件BB成立.
但是如果當條件BB不成立時則條件CC成立.(當條件CC成立時以條件BB強迫成立)
這樣該如何表示?
__________________
人外有人 天外有天 不懼不貪 亦富亦安
|
|
向版主報告此篇 |  |
|
2009-04-15 13:57 |
|
|
|  |
 |
ifuian
資深會員

註冊日期: May 2004
來 自: 台灣
文章數量: 558 |
引用: 最初由 cgjj 發表
您這式子看起來非合併組合用的
這樣問吧
是要處理為 AA,BB,CC 三者合併為單一條件
還是要處理為 AA,BB,CC 三者獨立, 各自為條件
處理狀況不同唷
要處理為 AA,BB,CC 三者合併為單一條件
三者合併為單一條件:
如果條件AA成立則條件BB成立.但是如果當條件BB不成立時則條件CC成立.(當條件CC成立時以條件BB強迫成立).但如果條件A不成立則條件B.C都不可以成立.
__________________
人外有人 天外有天 不懼不貪 亦富亦安
|
|
向版主報告此篇 |  |
|
2009-04-15 14:29 |
|
|
|  |
 |
alpha
資深會員
註冊日期: Oct 2006
來 自:
文章數量: 225 |
妳的條件 怪怪滴 好像有衝突 ~~
A B C
0 0 0
1 1 0
? 0 1 --> 這裡 A = 1 也不行, A = 0 也不行
因為若
A = 1 , C 一定 = 0
A = 0 , C 還是 = 0
不會有 C = 1 情形出現
__________________
偶而是不是也感覺有些老
像個大人般的戀愛
有時心情糟
請你相信我在你身邊別忘了
|
|
向版主報告此篇 |  |
|
2009-04-15 14:33 |
|
|
|  |
 |
ifuian
資深會員

註冊日期: May 2004
來 自: 台灣
文章數量: 558 |
引用: 最初由 alpha 發表
妳的條件 怪怪滴 好像有衝突 ~~
A B C
0 0 0
1 1 0
? 0 1 --> 這裡 A = 1 也不行, A = 0 也不行
因為若
A = 1 , C 一定 = 0
A = 0 , C 還是 = 0
不會有 C = 1 情形出現
用買賣來形容:
當買進條件AA成立時.賣出條件BB則成立.如果當賣出條件BB無法成交時則預備條件CC以成立.(當預備條件CC成立時以賣出條件BB強迫成立)
程序如下:
買進AA→賣出BB→(如賣出BB無成交)→出現預備條件CC成立→並強迫以賣出BB成交.
就這樣~
感謝!!
__________________
人外有人 天外有天 不懼不貪 亦富亦安
|
|
向版主報告此篇 |  |
|
2009-04-15 14:55 |
|
|
|  |
 |
ifuian
資深會員

註冊日期: May 2004
來 自: 台灣
文章數量: 558 |
引用: 最初由 cgjj 發表
既然是合併為單一條件
怎麼會有 "當條件CC成立時以條件BB強迫成立" 這種狀況呢?
邏輯怪怪的唷
AA:買進
BB:賣出
CC:賣出(預備用)
買進AA成交→出現賣出BB條件成立→(如賣出BB無成交)→出現預備預備賣出CC→賣出CC條件成立並強迫以賣出BB成交.(如果買進AA沒有成交則賣出BB及賣出CC都不成立)
ENTERLONG:AA;
EXITLONG:BB OR if(BB and AA, BB, CC);
是這樣嗎????
__________________
人外有人 天外有天 不懼不貪 亦富亦安
|
|
向版主報告此篇 |  |
|
2009-04-15 16:43 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|