excel怎么利用if函数

excel怎么利用if函数,第1张

excel怎么利用if函数IF函数在EXCEL中是一个基础函数,多用于条件判断,然后根据条件判断的结果返回对应的内容。IF函数的使用非常广泛,特别是在单条件判断的时候,用好IF函数可以帮我们完成很多功能。

IF函数用法:判断一个条件是否满足:如果满足返回一个值,如果不满足则返回另外一个值。

IF函数语法格式: =IF(logical_test,value_if_true,value_if_false) 。

通俗的说法,就是IF是条件判断函数:=IF(测试条件,结果1,结果2),即如果满足“测试条件”则显示“结果1”,如果不满足“测试条件”则显示“结果2”。

实例说明:

一、IF函数单条件使用方法

比如,上图表格,数学成绩结果为60分以上(含60分)为合格,60分以下为不合格,需要在D列标注出来。

则在D列执行如下函数:

在D2单元格输入:=IF(C2>=60,"合格","不合格"),再把此单元格公式往下填充,即可。

注意:公式中的"合格","不合格"的双引号,要在英文输入法情况下输入的引号(")。

如下图:

公式说明:公式=IF(C2>=60,"合格","不合格")中,C2>=60为条件,当条件为真时,返回“合格”,否则返回“不合格”。

二、IF函数嵌套多条件使用方法

比如,上图表格,想要在D列显示如下结果:

成绩≥90显示:优,

80≤成绩<90显示:良,

70≤成绩<80显示:中,

60≤成绩70显示:合格,

成绩<60,则显示:差。

则在D列执行如下函数:

在D2单元格输入:

=IF(C2>=90,"优",IF(C2>=80,"良",IF(C2>=70,"中",IF(C2>=60,"合格","差")))),

再把此单元格公式往下填充,即可。

如下图:

公式说明:公式=IF(C2>=90,"优",IF(C2>=80,"良",IF(C2>=70,"中",IF(C2>=60,"合格","差")))),由4个IF组成,即在一个IF嵌套了三个IF。

第一个IF条件为C2>=90,如果条件为真,则结果返回”优”,

否则执行IF(C2>=80,"良",IF(C2>=70,"中",IF(C2>=60,"合格","差")))。

第二个IF条件为C2>=80,如果条件为真,则结果返回”良”,

否则执行IF(C2>=70,"中",IF(C2>=60,"合格","差"))。

第三个IF条件为C2>=70,如果条件为真,则结果返回”中”,

否则执行IF(C2>=60,"合格","差")。

第四个IF条件为C2>=60,如果条件为真,则结果返回”合格”,

否则结果返回“差”。

在写IF函数嵌套多条件公式时,要注意以下事项:

1在输入函数的内容时需要将输入法切换为英文格式;

2大于等于的表达式为>=;

3按分值由高至低进行函数的嵌套。

4在输入括号时同时输入左括号和右括号,这样括号数量和层级就不会出现问题,养成良好的习惯对以后学习其他函数也是很有帮助的。

5if判定的数值区间要涵盖齐全,案例中对大于90,小于60的数值全部进行了包含。

6 if 最多只能嵌套 64 个 if,尽管如此,在写公式过程中,尽量少嵌套 if;一方面便于阅读与修改,另一方面执行效率也高一些。

7 IF函数就是要按照从低到高或者从高到低顺序进行排列。就像我们示例,我们就按照从高到底的顺序。千万不能>=90之后紧接着判断>=60,这样跳跃式的。

三、 if函数用 And 与 OR 组合多个条件使用方法

(一)用 And 组合多个条件,为“与”的关系

比如,上图学生成绩表格,要找出数学、语文、英语三科成绩都及格的学生,就得使用IF函数和AND函数结合,利用AND()函数来说明同时满足多个条件。

AND()函数语法是这样的,AND(条件1=标准1,条件2=标准2……),每个条件和标准都去判断是否相等,如果等于返回TRUE,否则返回FALSE。只有所有的条件和判断均为真时返回TRUE,也就是所有条件都满足时AND()函数才会返回TRUE。

所以上图想要三科成绩都及格的在F列显示合格,否则显示不合格,需要在F2输入公式:

=IF(AND(C2>=60,D2>=60,E2>=60),"合格","不合格"),再把此单元格公式往下填充,即可。

每一个IF后加左括弧,最后一次性补足右括弧,左右括弧数量相等

比如:A2为学员成绩,B2、C2、D2分别为优、良、合格的标准(90、80、60),需要在E2中自动显示达到的等级,则公式可输入:=IF(A2>=B2,"优",IF(A2>=C2,"良",IF(A2>=D2,"合格","不合格")))

或者你也可以反过来用小于号表达

IF函数

IF函数一般是指Excel中的IF函数,根据指定的条件来判断其“真”(TRUE)、“假”(FALSE),根据逻辑计算的真假值,从而返回相应的内容。可以使用函数 IF 对数值和公式进行条件检测。

在EXCEL2003中函数IF可以嵌套七层,在EXCEL2007中可以嵌套64层,用value_if_false 及 value_if_true 参数可以构造复杂的检测条件。

IF函数:如果指定条件的计算结果为 TRUE,IF 函数将返回某个值;如果该条件的计算结果为 FALSE,则返回另一个值格式:IF(表达式,表达式成立的值,表达式不成立的值,OR函数:逻辑或函数,如多个表达式中任何一表达工成立,则返回TRUE。格式:OR(表达式1,表达式2,表达式)AND函数:逻辑或函数,多个表达式中,如果有一个表达式不能成立,返回FALSE,全部表达式都成立,返回TRUE。 没图没实际,很难回答

excel中if函数的使用方法

 IF函数是工作中最常用的函数之一,下面是我给大家带来的excel中if函数的使用方法,希望对您有所帮助!

excel中if函数的使用方法 篇1

 一、IF函数的使用方法(入门级)

 1、单条件判断返回值

 =IF(A1>20,"完成任务","未完成")

 2、多重条件判断

 =IF(A1="101","现金",IF(A1="1121","应收票据",IF(A1=1403,"原材料")))

 注:多条件判断时,注意括号的位置,右括号都在最后,有几个IF就输入几个右括号。

 3、多区间判断

 =IF(A1<60,"不及格",IF(A1<80,"良好","优秀"))

 =IF(A1>=80,"优秀",IF(A1>=60,"良好","不及格"))

 注:IF在进行区间判断时,数字一定要按顺序判断,要么升要不降。

 二、IF函数的使用方法(进阶)

 4、多条件并列判断

 =IF(AND(A1>60,B1<100),"合格","不合格")

 =IF(OR(A1>60,B1<100),"合格","不合格")

 注:and()表示括号内的多个条件要同时成立

 or()表示括号内的多个条件任一个成立

 5、复杂的多条件判断

 =IF(OR(AND(A1>60,B1<100),C1="是"),"合格","不合格")

 =IF(ADN(OR(A1>60,B1<100),C1="是"),"合格","不合格")

 6、判断后返回区域

 =VLOOKUP(A1,IF(B1=1,C:D,F:G),2,0)

 注:IF函数判断后返回的不只是值,还可以根据条件返回区域引用。

 三、IF函数的使用方法(高级)

 7、IF({1,0}结构

 =VLOOKUP(A1,IF({1,0},C1:C10,B1:B10),2,0)

 {=VLOOKUP(J15&K15,IF({1,0},A1:A2&B1:B2,C1:C2),2,0)}

 注:利用数组运算返回数组的原理,IF({1,0}也会返回一个数组,即当第一个参数为1时的结果放在第1列,为0时的结果放在数组第二列。

 8、N(IF( 和 T(IF(

 {=SUM(VLOOKUP(T(IF({1,0},J15,K15)),E15:G17,3,0))}

 注:vlookup函数第一个参数不能直接使用数组,借用t(if结构可以转换成内存数组。

excel中if函数的使用方法 篇2

 一、excel if函数基本用法

 在excel表格中,如果我们学会使用excel if函数来处理数据的话,可以提高我们的工作效率。接下来我们一起来学习excel if函数的基本用法吧!

 excel if函数语法格式:=IF(条件,值1,值2)

 语法格式说明:

 IF括号中的逗号是英文下的逗号;当条件满足时,则返回值1;当条件不满足时,则返回值2;值2可以省略,省略后返回值由FALSE代替。

 excel if函数用法

 实例的内容:使用excel if函数将是否合格一列的数据补充完整(大于或等于60分的为合格,其它的为不合格)。

  *** 作步骤:将鼠标光标放在是否合格单元格下的空单元格->在fx后的输入框中输入“=IF(E2>=60,"合格","不合格")”并按回车键(Enter键)->将鼠标光标放在该单元格的右下角往下拉即可。

 excel if函数用法

 二、excel if函数嵌套用法

 excel if函数嵌套用法也很简单,和基本用法差不多,只是多了一层或多层IF函数而已。接下来我们一起来看看学习吧!

 1、excel if函数语法格式:IF(条件1,值1,IF(条件2,值2,值3))

 语法格式说明:

 IF括号中的逗号是英文下的逗号;当满足条件1时,则返回值1;当不满足条件1时,判断条件2,如果满足条件2,则返回值2,否则返回值3;excel if函数嵌套还可以多成嵌套。

 2、实例

 实例内容:将成绩是否合格一列补充完整(小于60分的为不合格,大于或等于80分的优秀,其余的为合格)。

  *** 作步骤和上边基本用法的 *** 作一样,只是在fx后输入框中输入的函数不一样,应该输入的是:“=IF(E2<60,"不合格",IF(E2>=80,"优秀","合格"))”。

;

对于60岁以上(含)的男性员工给予1000元奖金,if函数表达式=IF(AND(B3>=60,A3="男"),1000,0)

对于对于60岁以上或40岁以下的员工给予1000元奖金,if函数表达式=IF(or(B12>60,B12<40),1000,0)

对于60岁以上的男员工或40岁以下的女员工给予1000元奖金,这里and(B20>60,A20="男"和and(B20<40,A20="女"是or函数的两个条件,or函数是or(and(B20>60,A20="男"),and(B20<40,A20="女"),if函数表达式=if(or(and(B20>60,A20="男"),and(B20<40,A20="女")),1000,0)

我们来看一下每个函数的用法:

有多个条件并立时要用AND函数,使用格式:AND(logical1,logical2, ) 

多个条件只要一个条件符合就成立用OR函数,使用格式:OR(logical1,logical2,)

条件成立时返回一个值,不成立时返回另一个值时可以用IF函数 使用格式:=IF(Logical,Value_if_true,V

首先看这个例子,第一个问题是,对于60岁以上(含)的男性员工给予1000元奖金,这里两个条件,两个条件是且的关系,and函数是and(B3>=60,A3="男"),这里的and函数是if函数的一个参数,if函数表达式=IF(AND(B3>=60,A3="男"),1000,0)

第二个问题是,对于对于60岁以上或40岁以下的员工给予1000元奖金,这里两个条件,两个条件是或的关系,or函数是or(B12>60,B12<40),这里的or函数是if函数的一个参数,if函数表达式=IF(or(B12>60,B12<40),1000,0)

第三个问题是,对于60岁以上的男员工或40岁以下的女员工给予1000元奖金,这里and(B20>60,A20="男"和and(B20<40,A20="女"是or函数的两个条件,or函数是or(and(B20>60,A20="男"),and(B20<40,A20="女"),if函数表达式=if(or(and(B20>60,A20="男"),and(B20<40,A20="女")),1000,0)

总的结果如下图

参考资料

个人图书馆搜狗[引用时间2018-5-1]

if函数和and函数的嵌套是常见用法,

举例说明,如果一个数据大于15并且是偶数,那么这个数据就是目标数据,否则就是无效数据。

具体公式为:=IF(AND(A2>15,MOD(A2,2)=0),"目标数据","无效数据")

如有疑问可以继续交流!

 IF函数是假设条件性的函数,即执行真假值的判断,根据逻辑计算的真假值,返回不同的结果。下面让我为你带来excel2010if函数使用多个条件的法。

excelif函数多条件使用步骤如下:

 1、使用AND和OR函数可以给IF函数设置多个条件

 2、示例

 =IF(AND(B1>C1,OR(D1<E1,F1>G1)),"符合","不符合")

 效果如下:

 3、说明

 IF 函数

 使用逻辑函数 IF 函数时,如果条件为真,该函数将返回一个值;如果条件为假,函数将返回另一个值。

 语法

 IF(logical_test, value_if_true, [value_if_false])

 例如:

 ##=IF(A2>B2,"超出预算","正常")

 ##=IF(A4=500,B4-A4,""

 参数名称 说明

 logical_test (必需)

 要测试的条件。

 value_if_true (必需)

 logical_test 的结果为 TRUE 时,您希望返回的值。

 value_if_false (可选)

 logical_test 的结果为 FALSE 时,您希望返回的值。

关于excel2010if函数的相关 文章 推荐:

1 excel if函数多个条件怎么用 excel中if函数多条件

2 excel多个条件的if公式使用方法

3 excel if函数多个条件怎么用教程

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/12182297.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存