if函数中多个并列的条件怎么定义?
亲,我这是要死的节奏,看都看不懂..... 展开
案例一:最简单的单一条件判断
案例说明:当质检分数小于80分,产品检测不合格,反之合格
函数公式:=IF(D4<80,"不合格","合格")
函数解析:
1、根据IF函数的参数定义,第一条件为判断条件,当第一参数成立的时候,结果就显示第二参数的值;当第一参数条件不成立的时候,我们执行第三参数的值。
案例二:IF函数嵌套多重条件循环判断
案例说明:根据产品对照表,当产品等级为一级指派给销售一部;产品等级为二级指派给销售二部;产品等级为三级指派给销售三部。
函数公式:
=IF(D4=$H$7,$I$7,IF(D4=$H$8,$I$8,$I$9))
函数解析:
1、在三重条件的判断下,这里我们就用到了IF函数嵌套的方式来处理;
2、当第一重条件判断结果不成立的时候,我们第三参数重复执行一次IF条件判断,这样就可以实现全部条件的判断。
案例三:IF函数数据类型区间判断
案例说明:当高考成绩>=600为一本;当成绩>=520为二本;当成绩>=450位三本;当成绩小于450为大专。
函数公式:
=IF(C4>=600,"一本",IF(C4>=520,"二本",IF(C4>=450,"三本","大专")))
函数解析:
1、这里我们同样用到了IF函数嵌套的方式来处理数据。对数据进行的是不等式的判断;
2、我们的函数嵌套有多少个IF函数,最后结尾就需要多少格括号来闭环。
案例四:IF函数与AND函数多条件并列问题判断
案例说明:当考生成绩大于500分且家庭为贫困的,考生每学期有补贴2000。
函数公式:
=IF(AND(C4>500,D4="贫困"),2000,0)
函数解析:
1、在多个条件并列的情况下,我们就需要用到IF+And函数搭配嵌套的方式处理;
2、And函数为当所有的条件都成立的时候,返回一个逻辑值TRUE,反之返回FALES。
综述如下:
IF(logical_test, , ),其中logical_test是逻辑检验的表达式;value_if_true是检验结果为真的返回值,value_if_false是检验结果为否的返回值。
在E4单元格中输入函数=if(D4>=90,"优",),意思是若D4单元各种的数值大于等于90,那么就输出“优”;若D4单元格数值小于90就输出第2个if函数的值。
函数(function)的定义通常分为传统定义和近代定义,函数的两个定义本质是相同的,只是叙述概念的出发点不同,传统定义是从运动变化的观点出发,而近代定义是从集合、映射的观点出发。
函数概念1、自变量(函数):一个与它量有关联的变量,这一量中的任何一值都能在它量中找到对应的固定值。
2、自变量(函数):一个与它量有关联的变量,这一量中的任何一值都能在它量中找到对应的固定值。
3、因变量(函数):随着自变量的变化而变化,且自变量取唯一值时,因变量(函数)有且只有唯一值与其相对应。
函数值:在y是x的函数中,x确定一个值,y就随之确定一个值,当x取a时,y就随之确定为b,b就叫做a的函数值。
IF(logical_test, [value_if_true], [value_if_false]),其中logical_test是逻辑检验的表达式;value_if_true是检验结果为真的返回值,value_if_false是检验结果为否的返回值。
在E4单元格中输入函数=if(D4>=90,"优",),意思是若D4单元各种的数值大于等于90,那么就输出“优”;若D4单元格数值小于90就输出第2个if函数的值。
相关功能
IF函数是条件判断函数:如果指定条件的计算结果为 TRUE,IF函数将返回某个值;如果该条件的计算结果为 FALSE,则返回另一个值。
例如IF(测试条件,结果1,结果2),即如果满足“测试条件”则显示“结果1”,如果不满足“测试条件”则显示“结果2”。
推荐于2017-10-02
你说的这个我懂,但是对于我的这个表格里多个条件的函数我不会,一直写不出来....
只要是多个函数的就对了啊,把你自己的数据搬上去,改一下就好了啊……或者你表达的方法不对?是一个数据套用多个函数?还是其他的?