Excel中IF函数和IFS函数的区别是什么?怎么使用?

作者&投稿:江腾 (若有异议请与网页底部的电邮联系)
~

Excel是一款功能强大的电子表格软件,它可以使用自己的多功能工具从杂乱的数据中筛选出可用的信息,用于分析、交流和分享结果。因为它在数据处理、统计分析和决策辅助方面的作用。很多小伙伴在使用Excel函数的时候,应该都见到过IF函数和IFS函数,对于这2个函数,大家都知道它们之间有什么区别吗?以及它们怎么使用的吗?不知道的话,下面就是详细的说明,赶紧学起来吧!

Excel中IF函数和IFS函数的区别及使用说明:

打开素材文件“统计绩效分.xlsx”,下面介绍具体操作方法。

一、IF函数方法一

在正式介绍如何使用IF函数计算绩效分之前,先来看一下下面这个公式。这个公式符合很多初学者的使用习惯,分析起来也容易理解,但这个公式是错误的!

=IF(A2>=90,1,IF(89>=A2>=80,0.7,IF(79>=A2>=70,0.5,IF(69>=A2>=60,0.3,IF(59>=A2>=50,-0.1,IF(A2<50,-0.2))))))

在上面的这个公式中“A2>=90”是判断条件,“1”是条件正确时的返回值,

“IF(89>=A2>=80,0.7,IF(79>=A2>=70,0.5,IF(69>=A2>=60,0.3,IF(59>=A2>=50,-0.1,IF(A2<50,-0.2)))))”

是条件错误时的返回值,这个逻辑及前两个参数是正确的。

“A2>=90”仅表达了公司规定中的第1种情况,剩余的5种情况则嵌套在第3个参数中,这个公式的错误在哪呢?在第3个参数中。可以看到第3个参数中的“89>=A2>=80”“79>=A2>=70”“69>=A2>=60”“59>=A2>=50”“A2<50”这几个条件,这几种写法是错误的。

在Excel中运算“89>=A2>=80”时会先比较前2位,前2位的比较结果要么是TRUE,要么是FALSE,不论是TRUE还是FALSE,都是将逻辑值与第3位的数值比较,而Excel中规定逻辑值是始终大于数值的,所以这种写法是错误的。

那要怎样修改这个公式呢?第1个参数“A2>=90”,这个条件如果正确则会返回“1”;如果不正确,则会返回第3个参数,所以第3个参数已经自动包含了一个前提,即能进入第3个参数运算的A2已经小于90了,所以只需要写成“A2>=80”。之后的“79>=A2>=70”“69>=A2>=60”“59>=A2>=50”均可以按照这种逻辑处理。

最后的IF(A2>=50,-0.1,IF(A2<50,-0.2)),如果判断“A2>=50”不正确,则表明A2中的数值小于50,所以IF(A2<50,-0.2)就是多余的,直接将IF(A2>=50,-0.1,IF(A2<50,-0.2))修改为IF(A2>=50,-0.1,-0.2)即可。

经过上面的分析,将公式修改为:“=IF(A2>=90,1,IF(A2>=80,0.7,IF(A2>=70,0.5,IF(A2>=60,0.3,IF(A2>=50,-0.1,-0.2)))))”。

1.将上述公式复制到B2单元格中,即可看到最终得分为“22”的绩效分为“-0.2”,与公司规定相符。

填充至B8单元格,即可计算出所有员工的绩效分。

这里在输入公式时是写好公式后直接复制、粘贴输入的,那么是否能通过【函数参数】对话框输入嵌套函数呢?

1.打开IF函数的【函数参数】对话框,在第1个参数框中输入“A2>=90”,在第2个参数框中输入“1”。

2.选择第3个参数框,单击【名称框】右侧的下拉按钮,在弹出的下拉列表中可以选择函数,这里选择【IF】函数。

TIPS:如果下拉列表中没有要使用的函数,可以单击【其他函数】选项,在【插入函数】对话框中选择其他函数。

3.将会再次打开IF函数的【函数参数】对话框,在第1个参数框中输入“A2>=80”,在第2个参数框中输入“0.7”。

重复上面的操作,继续插入其他函数,单击【确定】按钮即可完成嵌套函数的添加。

二、IF函数方法二

在方法一中,我们使用了将最终得分从高到低进行分析的方法,即先判断大于等于90,然后依次降分判断,那是否可以对得分从低到高进行判断呢?

答案是肯定的。假设第1次判断“A2<50”,返回“-0.2”,那么后面就不需要依次判断“A2<=59”“A2<=69”“A2<=79”“A2<=89”这几个条件。

1.选择C2单元格,在其中输入公式

“=IF(A2<50,-0.2,IF(A2<=59,-0.1,IF(A2<=69,0.3,IF(A2<=79,0.5,IF(A2<=89,0.7,1)))))”

按【Enter】键,也可以看到最终得分为“22”的绩效分为“-0.2”。

2.填充至C8单元格,即可计算出所有员工的绩效分。

三、IFS函数方法

IFS函数是Excel2019中新增的一个函数,是一个多条件判断函数,可以替代多个IF语句的嵌套。

IFS函数的语法结构为:IFS([条件1,值1,[条件2,值2],[条件127,值127]),即如果A1等于1,则显示1,如果A1等于2,则显示2,或如果A1等于3,则显示3。

IFS函数允许测试最多127个不同的条件。

1.选择D2单元格,输入公式

“=IFS(A2>=90,1,A2>=80,0.7,A2>=70,0.5,A2>=60,0.3,A2>=50,-0.1,A2<50,-0.2)”

按【Enter】键即可看到最终得分为“22”的绩效分为“-0.2”。

2.填充至D8单元格,即可计算出所有员工的绩效分。

总结:IF函数简单好用,但是假如判断条件过多,层层嵌套会导致公式较长,容易出错,此时用IFS函数会更加方便;在使用两个函数时都要注意逻辑顺序,输入数值比较型判断条件时,参照数值要么从小到大,要么从大到小,否则容易出错。好了,关于“Excel中IF函数和IFS函数的区别是什么?怎么使用?”内容就讲解到这里了,希望大家都能够有所收获哦!最后,更多excel函数技巧学习,就上




excel中if函数怎么用
在工作中, IF函数用的比较多,看起来很简单的函数,如果在碰到多条件的时候,很多人就经常犯错了 一、基本用法 IF(判断,对,错)三个参数,第一个参数是一个判断公式,第二个参数是正确的时候显示的结果,第三个参数是错误的时候显示的结果 二、多条件用法 我们来举例说明,如下所示,是员工绩效...

Excel怎么使用IF函数?
Excel使用IF函数的2种方法:方法一、单元格输入公式法 1.在打开的素材文件中选择C2单元格,输入公式“=IF(B2>5,600,350)”。2.按【Enter】键,计算出“张七”的降温补贴费用,选择C2单元格,双击右下角的填充柄,即可计算出其他员工的降温补贴费用。可以看出,工资级别大于等于6的员工李五和王和的...

怎么在Excel中使用IF函数
有的小伙伴在使用Excel文档处理数据时,为了快速判断某些内容,因此想要使用if函数,但是却不知道如何使用,那么小编就来为大家介绍一下吧。具体如下:1.第一步,双击或者右击打开Excel表格。2.第二步,来到Excel表格页面后,点击需要插入if函数的单元格。3.第三步,在下图所示的页面中,点击页面顶部的...

excel中if函数怎么用?
excel中iexcel中if函数怎么用操作设备:戴尔电脑 操作系统:win10 操作软件:excel 1、首先打开或者创建excel数据文件,并添加列,用于条件判断后的结果输出。2、输入公式=IF(AND(G3>60,H3>60,I3>60),"合格","不合格"),AND(G3>60,H3>60,I3>60)表示同时满足面试、笔试、综合素质分值铅好大于...

EXCEL中if函数怎么用
在Excel中,if函数是一种强大的逻辑判断工具,其基本格式是 "=IF(条件,满足条件的返回值,不满足条件的返回值)"。例如,如果你想判断一个成绩是否及格,可以写成 "=IF(A1<60,"不及格","及格")"。if函数还可以进行多层嵌套,以应对更复杂的判断情况。例如,如果要区分及格、良好和优秀,可以写成...

Excel中if函数的使用方法
Excel中if函数的使用方法 在执行真假值判断,根据逻辑计算的真假值,返回不同结果。可以使用函数 IF 对数值和公式进行条件检测。通俗的说,就是在Excel表格中在面临选择归类的时候,都可以通过if函数来区分。if函数的使用方法 打开所需软件Excel,直接在所需的单元格数据=if(条件,满足条件的结果,不满足...

excel中if函数的使用方法?
打开excel,输入内容,这里以某班同学的语文成绩为例。假设成绩大于等于60的为及格,我们需要输入的公式为“=IF(B2=60,及格)”,点击enter键,出现第一个的同学成绩为及格。怎样在Excel中利用if函数来计算等级在Excel中利用if函数来计算等级的方法双击你的已有的Excel文件,打开一张工作表,或数据表。在...

excel中if函数可以用来做什么?
在Excel中,IF函数的条件部分可以包含汉字,但需要特别处理。当你想以汉字作为条件时,务必使用半角的双引号将汉字括起来,例如:=IF(A1="是",1,2)。这意味着,如果A1单元格的内容是"是",函数将返回1,否则返回2。同样,如果函数的结果是汉字或字母,也需要用双引号括起来。举个例子,公式可能是...

excel中if函数的基本用法举例
在统计学生成绩时,希望输入60以下的分数时,能显示为“不及格”,输入60以上的分数时,显示为“及格”。怎样才能够实现呢?用IF函数可以实现。假设分数在B3单元格中,要将等级显示在C3单元格中。那么在C3单元格中输入以下公式实现不同的等级:=IF(B3<60,"不及格","及格")分“不及格”和“及格”...

Excel中IF函数的使用操作
Excel中IF函数的使用操作步骤如下:在电脑中打开一份一个为成绩的列表的表格的文件,在表格的文件中进行选中90的数字,后面的那个单元格。然后就进行点击菜单中的函数的fx的选项菜单。然后就会弹出了一个插入函数的选项框,在或选择类别的选项中,进行点击常用函数的选项,弹出的下拉菜单中进行选择“逻辑”...

船山区15853487352: 在EXCEL中IFS函数怎么使用? -
辕供一清: 1,if()函数有三个参数,简单举例:=if(a1="哈哈",1,2) ,那么当A1单元格内容为“哈哈”,返回值1,否则返回值2. 2,if()函数多层嵌套,即可这么理解,将1中的第三个参数2看作一个简单的If()函数,那么当A1单元格内容为“哈哈”,返回值1,否则返回值第二个if函数().,然后再判断第二个函数,以此类推,即可 3,不知你理解没有?希望能帮助你!

船山区15853487352: excel中if函数的用法 -
辕供一清: if是一种条件公式如下例: C1=if(A1=10,5,0) 意思就是单元格A1如果等于10,那么C1值为5. 如果A1不等于10,那么C1值为0. 函数 if 最多可以嵌套7层.

船山区15853487352: excel表格中,if函数分别代表什么 -
辕供一清: if函数用逗号隔开的三个部分,第一个部分为判断表达式,如果是真则执行第二部分,如果是假则执行第三部分 你的例子=if(A2="白班",480,"")表示,如果A2单元格的值是“白班”那么返回值480,否则显示空

船山区15853487352: EXCEL中IF函数的使用方法 -
辕供一清: 1、整体简介:执行真假值判断,根据逻辑计算的真假值,返回不同结果. 表达式:IF(条件,结果1,结果2),条件为真时返回结果1,否则返回结果2. 2、所需工具:Excel表格. 3、方法: 看下图,C2=IF(B2<60,"不合格","合格")向下复制

船山区15853487352: 如何使用excel的if函数 -
辕供一清: IF函数有三个参数,语法如下:=IF(条件判断, 结果为真返回值, 结果为假返回值) 第一参数是条件判断,比如说“A1="百度"”或“21>37”这种,结果返回TRUE或FALSE.如果判断返回TRUE那么IF函数返回值是第二参数,否则返回第...

船山区15853487352: if函数怎么用,Excel中IF函数的基本用法 -
辕供一清: 使用if函数来进行判断: 1、打开Excel,打开你的数据文档,在你想输出数据的单元格点击工具栏上的“插入”——“函数”——“逻辑”——“IF”,然后点击确定. 2、点击确定后会弹出一个框框,第一个表示条件,后面两个是判断条件的...

船山区15853487352: excel表格if公式函数怎么用 -
辕供一清: Excel中if函数的用法为=if(逻辑值为true或false的条件,条件为true时返回值,条件为false时返回值). 软件版本:Office2007 举例说明如下: 1.利用if函数判断AB列数值大小,并且进行相应计算:当A列值大时,进行A-B运算;当A列值不大于B列时,进行A+B运算. 2.公式如下: 3.下拉填充得到结果如下:

船山区15853487352: Excel表格中if函数怎么用 -
辕供一清: =IF(B1=6,"正确","错误") 如果单元格B1等于6就是正确的,不等于就是错的

船山区15853487352: excel中的IF函数怎么用? -
辕供一清: if函数是逻辑函数 格式:if(条件,条件为真返回值,条件为假返回值) 功能:如果条件为真时返回第二个参数值,如果为假时,返回第三个参数值. 例如: a1中输入5,b1中输入23, c1中输入以下公式 =if(a1>b1,"第一个大","第二个大") 注意括号,逗号,引号均为英文的. 执行公式后,在c1中显示“第二个大”.

船山区15853487352: 如何在EXCEL中使用IF函数和COUNTIF函数 -
辕供一清: 在EXCEL中使用IF函数和COUNTIF函数的具体操作步骤如下: 1、首先,打开excel并输入所有数据,如下图所示,然后进入下一步.2、其次,完成上述步骤后,在单元格B2中键入=COUNTIF($ A $ 1:$ A $ 13,A1),然后按Enter.得到1,...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网