分类：电脑/网络-软件
问题：excel嵌套问题当E5＞120时，F5＝750*B5，当110 
当E5＞120时，F5＝750*B5，当110＜E5＜＝120时，F5＝700*B5，当100＜E5＜＝110时，F5＝650*B5，当90＜E5＜＝100时，F5＝600*B5，当80＜E5＜＝90时，F5＝550*B5，当70＜E5＜＝80时，F5＝500*B5，当E5＜＝70时，F5＝450*B5，E5、F5、B5均为单元格，请帮忙编辑公式
回答：=IF(E5>120,750*B5,IF(E5>110,700*B5,IF(E5>100,650*B5,IF(E5>90,600*B5,IF(E5>80,550*B5,IF(E5>70,500*B5,450*B5))))))(附注：在 Excel 2007测试通过)================================================1、没有110<E5<=120这种表达式，你要这同时满足两个或以上的条件，要用到AND函数即：AND(E5>100,E5<=120)集合到IF函数即：IF(AND(E5>100,E5<=120),700*B5)2、但是要满足你所说的问题，并不需要同时判断两个条件，原因也很简单：例如“当E5＞120时，F5＝750*B5，当110＜E5＜＝120时，F5＝700*B5...”表达式写成“=IF(E5>120,750*B5,IF(E5>110,700*B5,...))”就可以了后面的IF之所以不需要判断是否E5<=120，是因为你前面已经判断过了。如果E5>120它就等于750*B5，所以只有E5<=120的情况才会去判断是否E5>110。所以在嵌套判断里面，后面的判断实际上同时隐含了前面的判断是不成立的，因为前面的判断若成立则不会执行后面的判断。