你的公式表达犯了严重错误,比如可能是想表达当M7大于等于27小于等于29就为优,用的公式IF(M7>=27,M7<=29,"优" 是不对的,应该这样表达IF(and(M7>=27,M7<=29),"优" 另外,用IF语句一定要理清逻辑关系,优化公式,你的公式其实可以这样=IF(M7=30,"满分",IF(M7>=27,"优",IF(M7>=23,"良",IF(M7>=20,"一般","加油"))))
=IF(M7=30,"满分",IF(AND(M7>=27,M7<=29),"优",IF(AND(M7>=23,M7<=26),"良",IF(AND(M7>=20,M7<=22),"一般",IF(M7<20,"加油")))))或者=IF(M7<20,"加油",IF(M7<=22,"一般",IF(M7<=26,"良",IF(M7<=29,"优",IF(M7=30,"满分","")))))
公式为:=IF(M7<20,"加油",IF(M7<22,"一般", IF(M7<27,"良",IF(M7<30, "优","满分"))))或者是:=LOOKUP(M7,{0,20,22,27,29},{"加油","一般","良","优","满分"})