关于Excel里边IF公式和IF(and(),)的作用(有具体问题)

请教Excel的大神帮忙解答疑惑问题如下:
两个IF公式解决同一个问题:当X小于等于3082时,返回3082,如果X大于3082且小于23118时,返回X值本身,如果X大于等于23118时,返回23118。我做的两个公式如下:
1、=IF(A2<3082,3082,IF(A2=3082,3082,IF(AND(A2>3082,A2<23118),A2,IF(AND(A2>23118,A2=23118),0,23118))))
2、=IF(A2>23118,23118,IF(3082<A2<23118,A2,IF(A2<3082,3082,A2)))
问题:这两个公式都能正常返回我想要的值,只是不明白这两个的区别和优缺点。求各位大神帮忙解释下两个公式使用的不同,或者有哪里还能提升优化的空间,谢谢!

一个Excel小白跪求

公式:
=IF(SUMPRODUCT(1*(ABS(参考值-检查范围)>误差范围))>0,"×","√")
举例:
=IF(SUMPRODUCT(1*(ABS(28.62-G3:K3)>0.02))>0,"×","√")
说明:举例是根据你的表格来举例的
如果5个样件中有一个或一个以上的误差超过0.02的话,则显示×
如果全部合格 显示√
温馨提示:答案为网友推荐,仅供参考
相似回答