excle中如何对函数值取最大值

来源:百度知道 编辑:UC知道 时间:2024/06/20 08:13:15
=IF(E2>89,"4.0",IF(E2>84,"3.6",IF(E2>81,"3.2",IF(E2>77,"2.8",IF(E2>74,"2.4",IF(E2>71,"2.1",))))))&IF(E2<60,"0.0",IF(E2=60,"1.0",IF(E2<65,"1.3",IF(E2<68,"1.5",IF(E2<72,"1.8",)))))如何对这个函数求出的值取最大值呀?用max得0,谢谢!

你算出来的是文本&文本,比如E2=70, 结果为 01.8,当然无法取最大值。

把引号取掉,把&换成+就可以了

=IF(E2>89,4,IF(E2>84,3.6,IF(E2>81,3.2,IF(E2>77,2.8,IF(E2>74,2.4,IF(E2>71,2.1,0))))))+IF(E2<60,0,IF(E2=60,1,IF(E2<65,1.3,IF(E2<68,1.5,IF(E2<72,1.8,0)))))

另,你可以在网上看看LOOKUP的用法,不用这么多IF.