你的公式可以简化
=IF(N4>=1,VLOOKUP(L4,$A$4:$B$23,2,)+P4,IF(N4>=0.95,VLOOKUP(L4,$A$4:$B$23,2,)*0.95,IF(N4>=0.9,VLOOKUP(L4,$A$4:$B$23,2,)*0.9,1800)))
这里用的精确查找,你如果是要用ture,那你加上即可
=IF(N4>=1,VLOOKUP(L4,$A$4:$B$23,2,TRUE)+P4,IF(AND(N4>=0.95,N4<1),VLOOKUP(L4,$A$4:$B$23,2,TRUE)*0.95,IF(AND(N4>=0.9,N4<0.95),VLOOKUP(L4,$A$4:$B$23,2,TRUE)*0.9,IF(N4<0.9,1800))))
第一个IF就错了 假值没有