您现在的位置:主页 > 热点 >

谈股论今:通达信公式嵌套太多

更新时间:2021-06-28 13:08:56

  如下所示公式,提示公式嵌套太多,如何解决或者用什么函数替代?

  问题描述不清,不明白你的需求到底是什麼?仅就你的公式予以简化
=ROUND(IF(B6>$DD7,C6-RAND()*0.15,B6+RAND()*LOOKUP(,0/(B6>{-1,16,20,25,30,38}),{0.1,0.15,0.2,0.25,0.3,0.1})),2)

   excel中 IF函数嵌套层数太多可以用什么函数替代

  更换高版本的excel:2003版excel中if嵌套最高7层,再往上的版本就提高到了64层;更换函数:有些if函数可以使用lookup函数代替,如=if(a1<60,不及格,if(a1<75,及格,if(a1<85,良,优))),这个关系很明了,小于60不及格,60-75及格,75-85良,85以上为优,lookup函数则可写为=lookup(a1,{0,不及格;60,及格;75,良;85,优}),这样就没有嵌套层数一说;如果上边两条还是解决不了,还可以将一部分公式自定义名称,然后用自定义的名称代替原公式中内层嵌套部分。

   Excel if函数嵌套太多,导致运算不出来怎么办?有其他好用的函数吗?

  用vlookup代替

   在知道里看你的公式最简单,但不清楚是如何做出来的;我用if语句,但excel提示嵌套太多了,特来求助...

  你要算分级累加,还是只是简单的比例,
我的意思是说 0~43000 比例 0.075
超过43000 比如 45000 是 43000*0.075 +2000*0.07 还是 直接 45000*0.07?

   通达信如何使用选股公式

  公式如下:
every(c<o,3);

   通达信自编的选股公式如何使用

  要改成选股公式,只能一条输出,其他都要加上等号.
公式一是可以的.
公式二要改一下.
--------------------
SHORT:=12;
LONG:=26;
MID:=9;
DIF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:=EMA(DIF,MID);
MACD:=(DIF-DEA)*2;
选股:DIF<0 AND DEA<0 AND CROSS(DIF,DEA);{低位金叉选股}
----------------------------
选股公式编到条件选股---其他类型;