奇狐社區論壇
在這個頁面顯示本主題全部的 3 個文章

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 怎麼寫出除非另一個條件成立才改變,否則維持原先狀況的語法 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=11607)


由 raveedd 在 2009-06-02 23:37 發表:

不高興 怎麼寫出除非另一個條件成立才改變,否則維持原先狀況的語法

有一個判斷項目,我始終寫不出來
希望各位有經驗的前輩、大大們可以指點語法的寫法
如下


A、B、C、D、E、F

甲、乙

如果「甲」和「乙」這兩組數字都大於A
就令XYZ=1
之後即使「甲」和「乙」沒有再大於A
但是在A∼F之間遊走,只要「甲」和「乙」沒低於F
XYZ依舊是=1

除非「甲」和「乙」這兩組數字都小於F
才會令XYZ=0
之後「甲」和「乙」必須同時都再次超過A
XYZ才會再=1


由 cgjj 在 2009-06-03 09:29 發表:

回覆: 怎麼寫出除非另一個條件成立才改變,否則維持原先狀況的語法

引用:
最初由 raveedd 發表
有一個判斷項目,我始終寫不出來
希望各位有經驗的前輩、大大們可以指點語法的寫法
如下


A、B、C、D、E、F

甲、乙

如果「甲」和「乙」這兩組數字都大於A
就令XYZ=1
之後即使「甲」和「乙」沒有再大於A
但是在A∼F之間遊走,只要「甲」和「乙」沒低於F
XYZ依舊是=1

除非「甲」和「乙」這兩組數字都小於F
才會令XYZ=0
之後「甲」和「乙」必須同時都再次超過A
XYZ才會再=1



S1:=甲>A and 乙>A;
S2:=甲<F and 乙<F;
XYZ:S1-S2;
XYZ:=ref(XYZ,barslast(XYZ<>0));
XYZ:=if(XYZ=-1,0,XYZ);


由 raveedd 在 2009-06-03 10:59 發表:

回覆: 回覆: 怎麼寫出除非另一個條件成立才改變,否則維持原先狀況的語法

引用:
最初由 cgjj 發表
S1:=甲>A and 乙>A;
S2:=甲<F and 乙<F;
XYZ:S1-S2;
XYZ:=ref(XYZ,barslast(XYZ<>0));
XYZ:=if(XYZ=-1,0,XYZ);




感謝 cgjj總版主
這個卡住我快一個禮拜的問題已經解決了

謝謝


全部時間均為台灣時間, 現在時間為04:28
在這個頁面顯示本主題全部的 3 個文章


Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.