咨詢內(nèi)容:
請(qǐng)老師幫我看一看這段代碼,IF語句總是做失真計(jì)算
ZBS1:IF(XZJS=6&&COUNT(WBJS=-1&&REF(WBJS,1)=0,BARSLAST(XZJS<>6))=2&&ZBQD*QSJC=1,1,IF(XZJS=6&&COUNT(WBJS=1&&REF(WBJS,1)=0,BARSLAST(ZBS1=1))=2&&REF(ZBS1,BARSLAST(ZBS1<>0))=1&&ZBQD*QSJC=-1,-1,IF(XZJS=6&&COUNT(WBJS=-1&&REF(WBJS,1)=0,BARSLAST(ZBS1=-1))=2&&LLV(JBJCXS,24)=-1&&REF(ZBS1,BARSLAST(ZBS1<>0))<>1&&ZBQD*QSJC=1,1,0)));
?
第二個(gè)IF的REF(ZBS1,BARSLAST(ZBS1<>0))=1不成立(為非),ZBQD*QSJC=-1成立(為1)時(shí)卻輸出-1
?
?
?
?
?來源:程序化99網(wǎng)( www.kzuj.com.cn )
博易技術(shù)人員:
請(qǐng)問您說的失真是什么意思?能否截圖說明
代碼中第二個(gè)IF的REF(ZBS1,BARSLAST(ZBS1<>0))=1不成立(為非),ZBQD*QSJC=-1成立(為1)時(shí)卻輸出-1
此時(shí)ZBS1,本應(yīng)取0值,卻輸出了-1值,我不清楚此段代碼為何沒有做出正確計(jì)算
?
來源 程序化久久網(wǎng)