请教EXCEL中IF函数超过七层时的解决办法

在E2中输入上面公式,超过了7层IF,出现错误,应该怎么解决?请高手指点。谢谢
就是说,同时满足条件B2及C2,则E2=D2,或者同时满足B3及C3,则E2=D3……等等,以此类推。
D列中公式1,2,3......12在E列中体现为具体公式,在此贴出来是为了表示满足B2及C2,则计算公式为1。在实际操的作表格中不出现D列。

非常感谢各位的热心回答,但可能我前面说的有些不清除,我所请教的这个函数只是表格中众多数据中的一个,就是图中绿色的位置“沟槽底标”。谢谢大家,表格已经改好了。

第1个回答  2013-03-29
试试用这个公式看看:=INDIRECT("D"&((MATCH(B2,{"DN300","DN500","DN600","DN800"},0)-1)*3+MATCH(C2,{"180°砂石基础","120°砼基础","180°砼基础"},0)+1))
第2个回答  2013-03-29
2003版就七层,可以 用2007版
相似回答