首页 > 单独文章 > 正文

在Excel2007中IF函数的应用实例分析

时间:2008-01-02 18:29:55 作者:officeba 【认证】

问题描述:求EXCEL2007中,如果A1小于2000时,那么C1=A1,如果A1大于或等于2000时,那么C1=A1*1.1,否则=A1,如果A1大于或等于2500时,那么C1=A1*1.15,否则=A1*1.1,如果A1大于或等于3000时,那么C1=A1*1.18,否则=A1*1.15

解决方法:=IF(A1<2000,A1,IF(AND(A1>=2000,A1<2500),A1*1.1,IF(AND(A1>=2500,A1<3000),A1*1.15,IF(A1>=3000,A1*1.18))))

(该公式在C1单元格)

补充:还有OR函数,与AND使用一样,区别是AND里的要求全部成立才为T,否则为F;OR函数则相反,只要有一个成立,结果就为T,只有条件全部不满足时,结果才为F。

and是逻辑运算,意思是里面条件全部满足时,结果为T,否则是F. 拿IF(AND(A1>=2000,A1<2500),A1*1.1,A1)与 IF(A1>=2000,A1*1.1,A1)来说第一个:如果A1=2200,满足AND函数,结果是T,那么执行A1*1.1,否则是A1;如果A1=2500,不满足条件,执行A1. 第二个:如果A1只要>=2000,yi 就执行A1*1.1,A1=2500也是如此,加AND只是为了保证A1在2000与2500之间.


相关文章

同类最新