在日常办公中我们除了要使用到常用的求和、求平均值、最大值、最小值函数外,还得利用一些高级函数来效率办公。if函数就是我们经常用来做判断的一个函数。if函数的功能:执行真假值判断,根据逻辑测试的真假值,返回不同的结果,可以使用函数if对数值和公式进行条件检测。 接下来宁波新锦程电脑培训中心办公自动化老师会给大家介绍if函数的常见用法
IF函数的使用格式:=IF(条件表达式,值1,值2)
首先是if的语法:if(logical_test,value_if_true,value_if_false)
说明:
• logical_test :计算结果为true或false的任何数值或表达式。
• value_if_true :条件logical_test计算为true时函数的返回值。如果logical_test为true并且省略value_if_true,则返回true。value_if_true可以为某一个公式。
• value_if_false :条件logical_test为false时函数的返回值。如果logical_test为false并且省略valud_if_false,则返回false。value_if_false可以为某一个公式。
• 函数if可以嵌套七层,用value_if_false及valre_if_true参数可以构造复杂的检测条件。请参阅下面最后一个示例。
• 在计算参数value_if_true和value_if_false后,函数if返回相应语句执行后的返回值。
• 如果函数if的参数包含数组,则在执行if语句时,数组中每个元素都将被计算。
系统定义值: 自定义值时:
=IF(6>4,TRUE, FALSE) =IF(6>4, “YES”,”NO”)
=IF(6<4, FALSE,TRUE) =IF(6<4, “错”,”对”)
[双引号在完成“四”后再加上]
假设有一张费用开支工作表,B2:B4中有一月、二月和三月的“实际费用”,其数值分别为1,500、500和500。c2:c4是要同期间内的“预算经费”,数值分别为900、900和925。可通过公式来检验某一月份是否出现预算超支,下列公式将产生有关信息字串:
if(b2>c2,"超过预算","ok")
if(b3>c3,"超过预算","ok")
也可以用自动填充的办法,直接填写。
IF函数使用时注意:
1)IF函数格式里的参数只能有‘条件表达式,值1,值2’三部分,并且是用逗号分隔,不可超过三部分;
2)条件表达式是用比较运算符建立的式子,无比较就无判断;
3)两个值若是数值数据可直接书写,若是文本数据则要用双引号括住;
4)参数里面所有用到的标点符号都是英文状态下的标点符号。