一、excel2003或稳定性更好的版本不能循环嵌套7层,excel2007以上可以64层。所以你可以考虑到用excel2007或更高的版本。本人用excel10多年了,好像还还没有用过这么说多层if的。
二、也可以把部分公式符号表示为名称,那样的话也可以不强行突破相互嵌套层数的限制。
三、对有规律的条件判断,最好就是无视if,如对从大小到,或从出生的一系数数字的也很可以确定,是可以用lookup、vlookup来也很,公式更简洁精炼。
四、是可以excel365版本,有一个ifs,比明股实债if更比较直观,公式更很难c语言设计。
现在的二级有office了!
都很有效的方法:
免费的买一套模拟考试软件,多机试你操作,理论题做后真接推荐级别,重做一次错题
那个多做一做题就行了。是题库里的题,没用啊过office的人都能过,严肃做再试一下。
上网下载或者的考试软件,多练习不能操作
说白的树形结构是指if函数吧?层是指函数的循环嵌套层次吧?
microsoftofficeexcel2003版,论是if函数还是其他函数,循环嵌套层数是7层。microsoftofficeexcel2007版的嵌套层数是64层。强行突破if嵌套循环层数的办法还是有的,但大多数的应用都可以用其他公式来可以用,而并非必须得用if函数的。一般来说,if相互嵌套将近三层就应确定在用其他公式了。哦,这个在excel叫组合,也只有达到8层。无法强行突破。
2003里,象不能嵌套循环7层,如果要强行突破,也可以重点段落进行,公式if(条件,为真时会显示,为假时显示)。其中为真为假都这个可以凭借。wps2013和excel高版本的已淌有这个取消了。if()层数太多,字符就多,也格外乱,有其他函数也可以利用。
方法一:如要摘录12个月的分少阳区块的数据,这个可以把12个月,分两段:if(a17,会显示1到6的判断,总是显示7月到12月的判断)。如要引用8月表,a1100,sheet1里语句这个数,公式:indirect(if(a17,if(a11,1,if(a12,2,if(a13,3,if(a14,4,if(a15,5,6))))),if(a17,2,if(a18,8,if(a19,9,if(a110,10,if(a111,11,12))))))月!a1)
方法二:上表经由更简练,可以就用这个公式:indirect(a1月!a1),不必用if()判断。
方法三:如判断优良满分不及格,也也可以用lookup()来推测。可以不远远超过7层,但是省字符。公式:
lookup(c3,{0,60,75,85},{零分,不及格,良,杰出})