ifand函数为什么会有错误
来源:淳美吧 阅读:2.02W 次
因为函数的参数超过限制了,函数最多只能嵌套7层,虽然你是刚好7个if,前面6个if的参数多少个都没关系,但最后一个if的参数它会计入嵌套层中,你可以随便删掉任一个if或round或rand试试看就知道了。
excel表格中嵌套多个if函数容易出错,你的错误点主要是错在3000<G4<=12000这样的表达式上,因为在计算上来说是先计算一个符号后的结果再计算另一个符号,假设你的G4为3002那么结果为两步计算:
1、3000<3002=TRUE
2、TRUE<=12000,这个结果就是FALSE了。
这样就需要用AND函数:
AND(3000<G4,G4<=12000)
需要这样的表达式来完成。,不过由于IF函数嵌套过多不易阅读,所以建议做两个辅助列用LOOKUP来做,如下:
=LOOKUP(D2,$G$2:$H$9)
热门内容
大家都在看
最近更新