今天带大家了解另一个我们日常办公中经常用到的函数-----IF函数,IF函数是一个逻辑判断函数,它能根据给定条件的对错返回相应的结果。是不是感觉很神奇,那就让我们一起来认识它吧。
if函数的参数构成
logical_test:条件表达式的结果,结果只有两种,对和错;
value_if_true:当条件表达式为正确时候返回的值;
value_if_false:当条件表达式为错我时候返回的值;
只看参数还是觉得云里雾里下面我通过一个例子来实际讲解下。
我们以图中标红的单元格为例子来给大家讲解下,它所对应的成绩为32分,我们来看下公式条件是B3>60,if函数的使用方法excel,即32>60,这个条件明显是错的,所以公式就返回条件错误时的值即:“不及格”我们再以小明的成绩为例:它的成绩是92分,92大于60所以公式返回的结果是:“及格”。在这里我们需要注意的是当公式中出现文本型数据时候必须在英文输入法下使用双引号将其括起来,否则Excel是无法识别的
当我调用函数向导来输入公式时,是可以不加双引号的,因为Excel会自动替我们加上双引号,如下图
If函数的基础用法就是这样的是不是十分简单,下面让我们来学习下if函数有哪些高阶的用法吧
IF函数的嵌套
在这里我们以学生成绩评定表为例,跟大家讲解下如何使用if函数的嵌套,如下图
函数的构成
首先让我看一下函数在函数向导对话框中是如何构成的,我们可以看到在函数参数对话框中:
条件是:B2>=90
返回成正确值是:“优秀”
返回的错误值是:一个IF函数
IF函数一般是指Excel中的IF函数,根据指定的条件来判断其“真”(TRUE)、“假”(FALSE),根据逻辑计算的真假值,从而返回相应的内容。可以使用函数 IF 对数值和公式进行条件检测。下面就介绍if函数的。
下面我以B2单元格中的成绩32分为例子来详解讲解下IF函数是如何进行运算的
1、打开文件。打开我们要操作的excel文件。2、输入符号"="。在我们要操作的单元格输入”=“,上方函数栏也相应出现”=“。3、单击fx,输入if函数。单击函数fx,找到if函数。4、输入判断条件和判断结果。第一行Logical。
第一层嵌套:判断32>=90,为错误,所以函数会返回IF函数对应的错误值,即下一个IF函数
IF函数多条件判断
在学习IF函数的多条件判断之前我们要先学习两个函数ADN和OR
ADN函数表示,当函数的所有条件都正确时会返回TURE否则返回FALSE
OR函数表示:只要有一个参数条件正确就会返回TRUE,只有当所有参数条件都错误时候才会返回FALSE
If函数进行多条件判断需要借助ADN和OR函数来进行,下面让我们来看下例子
要求当出勤天数为满勤,且绩效考核得分为90分以上可以获得200元奖励,否则则不获得奖励满勤为24天
要求为满勤且绩效为90分以上可以获得奖励,我就必须借助AND函数当两个条件同事满足时才返回正确的值,函数也可以写成=IF((B2>23)*(C2>=90),200,0)因为在Excel中TUER=1而FALSE=0,只有当两个条件都必须正确时1*1才能返回正确值如果有任何一个错误就会返回错误值。这个大家如果不明白仅仅需要了解就可以了,下面我们来看下一个例子
要求当出勤天数为满勤或绩效考核得分为90分以上可以获得200元奖励,否则则不获得奖励满勤为24天
1、打开Excel,打开你的数据文档,在你想输出数据的单元格点击工具栏上的“插入”——“函数”——“逻辑”——“IF”,然后点击确定。2、点击确定后会弹出一个框框,第一个表示条件,后面两个是判断条件的结果。点击小编。
要求为满勤或绩效为90分以上可以获得奖励,我们需要借助OR函数,当任意一个条件满足时,就会返回正确值。我们以表中鲁班的数据为例子带入公式验证下鲁班出勤21天,小于满勤24天条件错误,但是它的绩效为97分大于90分条件正确,使用or函数只需一个函数正确便返回正确值,我们可以看待鲁班的奖励为200元
关于IF函数的常用方法大概就这三种用法,如果你都能全部掌握就说明你对if函数已经有了很深的认识。
这节课写了4个小时一直想着怎么用一种通俗易懂的方式表达出来。
你们的关注点赞和转发,是我持续更新的动力
我是Excel从零到一,关注我0基础学习Excel