EXCEL公式错误检测
请帮我看一下,这个公式那里错了,不给输入=IF(D3="一般",IF(E3="正常","低风险",IF(D3="一般",IF(E3="注意","低风险",IF(D3="一般",IF(E3="异常","一般风险",IF(D3="一般",IF(E3="严重","较大风险",IF(D3="关注",IF(E3="正常","低风险",IF(D3="关注",IF(E3="注意","一般风险",IF(D3="关注",IF(E3="异常","一般风险",IF(D3="关注",IF(E3="严重","较大风险",IF(D3="重要",IF(E3="正常","低风险",IF(D3="重要",IF(E3="注意","一般风险",IF(D3="重要",IF(E3="异常","较大风险",IF(D3="重要",IF(E3="严重","重大风险",IF(D3="关键",IF(E3="正常","低风险",IF(D3="关键",IF(E3="注意","较大风险",IF(D3="关键",IF(E3="异常","重大风险",IF(D3="关键",IF(E3="严重","较大风险"))))))))))))))))))))))))))))))))
你这样设置公式:
对于低版本excel有IF嵌套层数的限制,所以公式无法输入
但即使高版本wps可以输入公式,实际运行结果也是错误的!
根据你公式的意义,可以看出你实际判定的标准如下图:
你完全可以简化公式:
你根据上图标准设置一个公式就可以了,如下图:
只要在J3单元格输入公式:
=VLOOKUP(H3&I3,IF({1,0},$D$3:$D$18&$E$3:$E$18,$F$3:$F$18),2,0)
按数组公式输入就可以,就是输入完公式后,按Ctrl+shift再按enter就可以
然后下拉公式就OK
你要先了解IF(L,A,B)语法,然后套用IF(L1,A,IF(L2,B,C))
一个IF里必须有2个逗号,再就是套用的逻辑关系,套在里面的IF是在不符合外层的前提下
(你这里要用AND,IF(and(D3="一般",E3="正常"),"低风险",IF(and(D3="一般",E3="注意"),"低风险",...
这种关系是不适合用IF函数