=IF(AND(B12≤1000000,C16=Y),B18=1000,IF(AND(B12≤1000000,C16=N),B18=500,IF(AND(1000000
问题描述:
=IF(AND(B12≤1000000,C16=Y),B18=1000,IF(AND(B12≤1000000,C16=N),B18=500,IF(AND(1000000
答
不知道你是哪个软件中的公式,极有可能是嵌套层数太多了,有可能最大嵌套层数为7层,我数的话也头晕,看你最后的括号数已经有10个了.你的意思是要看EXCEL的版本是什么吗?不是。因为问题中没说是哪个软件中的公式语句,我不能凭主观臆断错误所在。如果是Excel的话,与版本无关。Excei的IF公式最大嵌套层数为7层,超出7个IF它就无法执行。你现在已经有10个IF了,它当然说出错了。你只能把其中3个IF另立单元格分解出来,或设法减少IF数量。但是我把IF公式减到6个,还是不行?我公式里面的数字都需要加引号吗?数字是数据,不能加引号。只有其中的C16=N,C16=Y,这N和Y如果是字符的话需要加引号。