excel中if语句里可以嵌套几个if语句?

来源:百度知道 编辑:UC知道 时间:2024/05/12 12:45:51
=IF(F2="软件",50,IF(AND(D2="宜春",OR(I2="中件",F2="显示器")),100,IF(AND(D2="宜春",I2="小件"),80,IF(AND(D2="上高",OR(I2="中件",F2="显示器")),150,IF(AND(D2="上高",I2="小件"),80,IF(AND(D2="万载",OR(I2="中件",F2="显示器")),100,IF(AND(D2="万载",I2="小件"),80,IF(and(D2="宜丰",OR(I2="中件",F2="显示器")),150,IF(AND(D2="宜丰",I2="小件"),100,IF(AND(D2="高安",OR(I2="中件",F2="显示器")),150,IF(AND(D2="高安",I2="小件"),100,IF(AND(D2="铜鼓",OR(I2="中件",F2="显示器")),150,IF(AND(D2="铜鼓",I2="小件"),100)))))))))))))

这是技术员绩效考核的一个公式,大家帮忙看下有什么错误?在第四个IF语句中后面的AND报错,无法执行下去。

if语句只能嵌套7层,上面的公式报错是在第8个if语句而不是第4个if语句中.报错点虽然在and()处但导致错误的是if嵌套超出.

if语句最多只能嵌套7层。

应该可以无数个,实在不行,多加几个begin和end.