excel if 3个条件判断怎么写,求指教?

2025-05-21 13:08:19
推荐回答(1个)
回答1:

这样写是不对的,首先,第一个IF应先写两个参数,第三参数才用另外的IF代替,就是
=IF(B2<2,200,IF(
要这样写,其次,在里面套数的IF的条件不能都含在外面的IF里面,否则不会出现想要的结果,因为在任何情况下里面的IF都不会生效
=IF(B2<20,50,IF(B2<10,100,""))
如果这样写,小于10的必然包含在小于20的里面,而首先判断的是外层,里面层数的IF在任何情况下都无法生效,应写成
=IF(B2<10,100,IF(B2<20,50,""))
所以整个公式可写成
=IF(B2<2,200,IF(B2<10,100,IF(B2<20,50,"")))