通达信中,如何在程序中编写多重条件赋值? 比如某参数,满足A条件赋值1,满足B条件赋值2,满足c赋值3

如题所述

如你A1输入你的A+,在B1得到1.4,那么在B1输入公式=if(a1="A+",1.4,if(a1="A",1.3,if(a1="A-",1.2,if(a1="B+",1.1))))如果在同一个单元格中显示,可以用VBA单元格事件完成追问

if语句很复杂呢,如果一共有20个条件,if语句的结构会很混乱的吧

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-03-28
IF(A,1,IF(B,2,IF(C,3,都不满足时的值)))

通达信中,如何在程序中编写多重条件赋值? 比如某参数,满足A条件赋值1...
如你A1输入你的A+,在B1得到1.4,那么在B1输入公式=if(a1="A+",1.4,if(a1="A",1.3,if(a1="A-",1.2,if(a1="B+",1.1)))如果在同一个单元格中显示,可以用VBA单元格事件完成

请高手编写一个通达信选股程序?
E的赋值还可以写成:E:COUNT(CROSS(DIF,0),N);到时再在选股器里边选 二、到选股器里,综合选股,找你所给的K线图来看,我在计算参数设置了40个交易日来选,指定日期设在3月20日,“加入条件”里加进去三个条件,选出32个股票,如图,

通达信中,请问如何用公式获取股票某天的价格? 如条件选股时用 2010.12...
设置参数N 最小值1070101,最大值9999999,缺省值1101221 NN:=BARSLAST(DATE=N);VAR2:REF(C,NN)>15;若要设置另外某一天,只要调整参数N就可以了。这个指标的意思是选取2010年12月21日那一天的收盘价大于15的股票。PS:不知道是不是你要用的公式~~...

通达信中步长这个参数表示什么意思,是每隔x个周期测试一次吗_百度知 ...
参数:N:默认5,最小:1,最大999,步长:1。最大、最小好理解。而这个N 的步长是指:每一次变动的最小幅度。就像你走路一样,一步最小要走多远。例如:画5日线,N=5、画10日线,N=10,5到10之间的步长=5。如果你要把步长设置为10,那么从5往大走,最小的数就是5+10=15,是不会出现...

相似回答