应财税办公群群友的要求,今天就excel中的IF函数和大家做一个分享:

函数名称:IF

主要功能:执行逻辑判断,它可以根据逻辑表达式的真假(或者是是否满足条件),返回不同的结果,从而根据不同情况,反映不同结果。

使用格式:IF(logical_test,value_if_true,value_if_false)。

参数说明:Logical_test计算结果为TRUE(真实的、正确的)或FALSE(不真实的、不正确的)的任何数值或表达式;Value_if_true是Logical_test为TRUE时函数的返回值,Value_if_false是Logical_test为FALSE时函数的返回值。

应用举例:公式“=IF(A1>=60,"及格","不及格")”,若逻辑判断表达式A1>=60成立(真实的),则公式所在单元格被赋值“及格”,否则被赋值“不及格”。

注意事项:如果logical_test为TRUE(满足条件)且省略value_if_true,则返回TRUE。Value_if_true可以是表达式;

嵌套函数:“=IF(C2>=80,"A",IF(C2>=70,"B",IF(C2>=60,"C",IF(C2<60,"D"))))”,其中第二个IF语句同时也是第一个IF语句的参数,也就是不满足“C2>=80”这个条件所返回的值。同样,第三个IF语句是第二个IF语句的参数,以此类推。例如,若第一个逻辑判断表达式C2>=80成立,则公式所在单元格被赋值“A”;如果第一个逻辑判断表达式C2>=80不成立,则计算第二个IF语句“IF(C2>=70”;以此类推直至计算结束,该函数广泛用于需要进行逻辑判断的场合。

excelif函数多条件的使用方法(Excel实用技巧40)(1)

我们在使用if函数时,一定要注意几个条件的关系,以及边界值。例如:a、b、c三个边界值,如果小于a,大于c都有相应结果,但是,当等于a,或者等于b时,或者处于a、b之间没有处理结果,那么显然不合理的。例如财税办公群的一个群友之前提出的问题,就存在中间一段数值没有纳入判断的问题。

excelif函数多条件的使用方法(Excel实用技巧40)(2)

excelif函数多条件的使用方法(Excel实用技巧40)(3)

对于多次判断的,初学者可以画出一条坐标轴,把边界值都写出来,然后再用if函数进行判定,这时候就一目了然了

excelif函数多条件的使用方法(Excel实用技巧40)(4)

excelif函数多条件的使用方法(Excel实用技巧40)(5)

excelif函数多条件的使用方法(Excel实用技巧40)(6)

,