中企动力 > 商学院 > excel公式if
  • ?

    Excel函数公式:逻辑函数IF、AND、OR、NOT、IFERROR实用技巧解读

    断肠

    展开

    逻辑函数,顾名思义就是用来判断值的真假,进行检验的函数,在Excel中有着广泛的应用。

    一、AND、OR、NOT。

    1、目的:统计未“缺考”人数的总分。

    方法:

    在目标单元格中输入公式:=IF(OR(C3="",D3="",E3="")," ",SUM(C3:E3))。

    解读:

    1、条件OR(C3="",D3="",E3="")的意思为C3、D3、E3中如果有一个单元格为空,公式=IF(OR(C3="",D3="",E3="")," ",SUM(C3:E3))返回空值,否则返回SUM(C3:E3)。

    2、OR函数的作用可以理解为“或”。

    2、目的:所有科目都缺考的人员成绩不予计算。

    方法:

    在目标单元格中输入公式:=IF(AND(C3="",D3="",E3=""),"",SUM(C3:E3))。

    解读:

    1、条件AND(C3="",D3="",E3="")的意思是C3、D3、E3中的三个单元格的值如果全部为空,公式=IF(AND(C3="",D3="",E3=""),"",SUM(C3:E3))返回空值,否则返回SUM(C3:E3)。

    2、AND函数的作用可以理解为“并且”。

    3、目的:判断每个科目的成绩,如果全部大于等于60分,责任合格,否则不合格。

    方法:

    在目标单元格中输入公式:=IF(AND(C3>=60,D3>=60,E3>=60),"合格","不合格")。

    解读:

    1、条件AND(C3>=60,D3>=60,E3>=60)的意思是如果C3、D3、E3三个单元格的值全部大于等于60,则返回“合格”,否则返回“不合格”。

    4、目的:3科中有至少1科成绩大于等于60则为“及格”,否则为“不及格”。

    方法:

    在目标单元格中输入公式:=IF(OR(C3>=60,D3>=60,E3>=60),"及格","不及格")。

    解读:

    1、条件OR(C3>=60,D3>=60,E3>=60)的意思就是3科中至少有1科成绩大于等于60分,则返回“及格”,如果都小于60分,则返回“不及格”。

    5、目的:判断“英语”成绩是否及格。

    方法:

    在目标单元格中输入公式:=IF(NOT(E3>=60),"不及格","及格")。

    解读:

    1、条件NOT(E3>=60)等同于C3<60,公式:=IF(NOT(E3>=60),"不及格","及格")就可以变换为:=IF(C3<60,"不及格","及格")。

    2、NOT函数的作用就可以理解为“相反”。

    6、目的:隐藏公式以外的其它错误。

    方法:

    在目标单元格中输入公式:=IFERROR(SUM(C3:E3)/COUNT(C3:E3),"")。

    解读:

    如果公式得不到正确的计算结果,则返回参数二的值。本示例中参数二的值为空,所以不予显示。

  • ?

    Excel if函数多个条件嵌套与用And/*和Or/+组合条件的使用方法

    尔白

    展开

    if函数是 Excel 中的条件判断函数,它由条件与两个返回结果组成,当条件成立时,返回真,否则返回假。if函数中的条件既可以单条件,也可以是多条件;多条件组合有三种方式,一种为多个 if 嵌套,第二种为用 And(或 *)组合多个条件,第三种为用 Or(或 +)组合多个条件。用 And(或 *)组合条件是“与”的关系,用 Or(或 +)组合条件是“或”的关系,它们的写法比 if 嵌套简单。以下就是它们的具体操作方法,实例中操作所用版本均为 Excel 2016。

    一、Excel if函数语法

    1、表达式:IF(logical_test,[value_if_true],[value_if_false])

    中文表达式:如果(条件,条件为真时执行的操作,条件为假时执行的操作)

    2、说明:[value_if_true] 和 [value_if_false] 表示可选项,即它们可以不写,如图1所示:

    图1

    按回车,返回 False,因为 E2 为 435,F2 为 528,E2 > F2 不成立,如图2所示:

    图2

    另外,=IF(3 > 2,),返回 0,此处 0 表示假。

    二、Excel if函数单条件使用方法

    1、一个服装销量表中,价格为0的表示已下架,否则表示正在出售,假如要把它们分别用“下架”和“出售中”标识出来,操作过程步骤,如图3所示:

    图3

    2、操作过程步骤说明:选中 H2 单元格,输入公式 =IF(E2<=0,"下架","出售中"),按回车,则返回“出售中”;把鼠标移到 H2 右下角的单元格填充柄上,按住左键并往下拖,则所经过单元格全填充为“出售中”,按 Ctrl + S 保存,则价格为 0 的单元格用“下架”填充,其它单元格用“出售中”填充。

    3、公式说明:公式 =IF(E2<=0,"下架","出售中") 中,E2<=0 为条件,当条件为真时,返回“下架”,否同返回“出售中”。

    三、Excel if函数嵌套多条件使用方法

    1、假如要标出服装销量表中,“大类”为“女装”、“价格”大于等于 80 且“销量”大于 800 的服装,操作过程步骤,如图4所示:

    2、操作过程步骤说明:选中 H2 单元格,把公式 =IF(C2="女装",IF(E2>=80,IF(F2>800,"满足条件","不满足条件"),"不满足条件"),"不满足条件") 复制到 H2,按回车,则返回“不满足条件”;再次选中 H2,把鼠标移到 H2 的单元格填充柄上,按住左键并往下拖,则所经过单元格用“不满足条件”填充,按 Ctrl + S 保存,同样 H3 用“满足条件”填充,其它单元格仍用“不满足条件”填充。

    3、公式说明:

    =IF(C2="女装",IF(E2>=80,IF(F2>800,"满足条件","不满足条件"),"不满足条件"),"不满足条件")

    由三个 if 组成,即在一个 if 中嵌套了两个 if。第一个 if 的条件为 C2="女装",如果条件为真,则执行 IF(E2>=80,IF(F2>800,"满足条件","不满足条件"),"不满足条件");否则返回“不满足条件”。第二个 if 的条件为 E2>=80,如果条件为真,则执行 IF(F2>800,"满足条件","不满足条件"),否则返回“不满足条件”。第三个 if 的条件为 F2>800,如果条件为真,返回“满足条件”,否则返回“不满足条件”。

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

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

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

    1、把上例中的多 if 嵌套公式 =IF(C2="女装",IF(E2>=80,IF(F2>800,"满足条件","不满足条件"),"不满足条件"),"不满足条件") 改为用 And 组合,操作过程步骤,如图5所示:

    图5

    2、操作过程步骤说明:选中 H2 单元格,把公式 =IF(AND(C2="女装",E2>=80,F2>800),"满足条件","不满足条件") 复制到 H2,按回车,则返回“不满足条件”;同样往下拖并保存,返回跟上例一样的结果,说明公式正确。

    3、公式说明:

    =IF(AND(C2="女装",E2>=80,F2>800),"满足条件","不满足条件")

    公式用 And 函数组合了三个条件,分别为 C2="女装",E2>=80,F2>800,当同时满足三个条件时(即 AND(C2="女装",E2>=80,F2>800) 返回“真”),返回“满足条件”,否则返回“不满足条件”。

    4、用 * 代替 And

    A、把公式  =IF(AND(C2="女装",E2>=80,F2>800),"满足条件","不满足条件")

    用 * 代替 And 后变为:

    =IF((C2="女装")*(E2>=80)*(F2>800),"满足条件","不满足条件")

    如图6所示:

    图6

    B、按回车,返回“不满足条件”,往下拖保存后,也是返回一样的结果。

    (二)用 Or 组合多个条件,为“或”的关系

    1、把上例中的 And 组合多个条件公式 =IF(AND(C2="女装",E2>=80,F2>800),"满足条件","不满足条件") 改为用 Or 组合,操作过程步骤,如图7所示:

    图7

    2、操作过程步骤说明:选中 H2 单元格,把公式 =IF(OR(C2="女装",E2>=80,F2>800),"满足条件","不满足条件") 复制到 H2,按回车,则返回“满足条件”;同样往下拖并保存,全部返回“满足条件”。

    3、公式说明:

    =IF(OR(C2="女装",E2>=80,F2>800),"满足条件","不满足条件")

    公式用 Or 函数组合了三个条件,分别为 C2="女装",E2>=80,F2>800,即 OR(C2="女装",E2>=80,F2>800),意思是:只要满足一个条件,就返回“真”;一条件都不满足才返回“假”。演示中,每条记录都满足一个条件,所以全返回“满足条件”。

    4、用 + 代替 Or

    A、把公式

    =IF(OR(C2="女装",E2>=80,F2>800),"满足条件","不满足条件")

    用 + 代替 Or 后变为:

    =IF((C2="女装")+(E2>=80)+(F2>800),"满足条件","不满足条件")

    如图8所示:

    图8

    B、按回车,返回“满足条件”,往下拖保存后,也是全部返回“满足条件”,说明公式正确。

  • ?

    Excel函数公式:计数函数COUNTIF的超经典用法,你必须掌握

    虞听蓉

    展开

    转载自百家号作者:Excel函数公式

    Excel中的计数应用也是非常的普遍的,常用的函数有:COUNT、COUNTA、COUNTBLANK、COUNTIF、COUNTIFS等。今天我们来学习COUNTIF的5个超经典用法。

    一、语法结构。

    COUNTIF(range,criteria)。

    参数:

    range:必需。要计算非空单元格的区域。

    criteria:必需。计数时的条件。可以是数字,表达式,文本等。

    二、单条件统计。

    目的:统计出“上海”地区的销售员。

    方法:

    在目标单元格中输入公式:=COUNTIF(E3:E9,"上海")。

    解读:

    单条件统计是COUNTIF函数的最基本用法,只需要根据语法结构直接使用即可。

    三、单列多条件统计。

    目的:统计出“北京”和“上海”地区的销售员。

    方法:

    在目标单元格中输入公式:=SUM(COUNTIF(E3:E9,{"北京","上海"}))。

    解读:

    利用COUNTIF函数分别统计出“北京”和“上海”的销售员个数,然后用SUM求和。

    四、求销量大于50的人数。

    目的:统计出销量大于等于50的销售员人数。

    方法:

    在目标单元格中输入公式:=COUNTIF(C3:C9,">=50")。

    五、统计是否重复。

    目的:检测销售员姓名是否重复。

    方法:

    在目标单元格中输入公式:=IF(COUNTIF(B$3:B3,B3)>1,"重复","")。

    解读:

    利用IF函数判断姓名是否重复,COUNTIF(B$3:B3,B3)>1为判断条件,如果从当前单元格开始到下一单元格,单元格内容的个数大于1,就返回“重复”,否则返回空值。

    六、禁止重复录入数据。

    目的:防止重复录入姓名。

    方法:

    1、选定目标单元格。

    2、【数据】-【数据验证】,选择【允许】中的【自定义】,在【公式】中输入:=COUNTIF($B$3:$B$9,B3)=1。

    3、单击【出错警告】标签,录入警告信息并【确定】。

  • ?

    excel if函数同时满足多个条件:明白这2点,就能随心所欲!

    荣依萱

    展开
    办公绝招

    经常使用函数的小伙伴们都知道excel if函数是我们工作中经常用到的函数,那么excel if函数怎么实现满足多个条件来使用呢?今天就为大家唠一下excel if函数多个条件的使用方法!希望可以帮助大家更有效的运用在工作当中!那么excel if函数的多个条件实现到底怎么用?我们首先要明白,满足多个条件也可以分两种情况:1)需要多个条件同时满足;2)或者一个、几个或多个条件。我们以下图的数据来举例说明。

    1

    首先,利用AND()函数来说明同时满足多个条件。举例:如果A列的文本是“A”并且B列的数据大于210,则在C列标注“Y”。

    2

    在C2输入公式:=IF(AND(A2=”A”,B2>210),”Y”,””)知识点说明:AND()函数语法是这样的,AND(条件1=标准1,条件2=标准2……),每个条件和标准都去判断是否相等,如果等于返回TRUE,否则返回FALSE。只有所有的条件和判断均返回TRUE,也就是所有条件都满足时AND()函数才会返回TRUE。

    3

    然后,利用OR()函数来说明只要满足多个条件中的一个或一个以上条件。举例:如果A列的文本是“A”或者B列的数据大于150,则在C列标注“Y”。

    4

    在C2单元格输入公式:=IF(OR(A2=”A”,B2>150),”Y”,””)知识点说明:OR()函数语法是这样的:OR(条件1=标准1,条件2=标准2……),和AND一样,每个条件和标准判断返回TRUE或者FALSE,但是只要所有判断中有一个返回TRUE,OR()函数即返回TRUE。

    5

    以上的方法是在单个单元格中进行判断,也可以写成数组公式形式在单个单元格中一次性完成在上述例子中若干个辅助单元格的判断,这样我们就可以随心所欲的对excel if函数的条件设置咱们需要的规则了!

    好了,今天的excel if函数不知道各位小伙伴们有没有掌握到呢?如果你有更好的方法也可以在评论区和大家一起交流,谢谢

  • ?

    Excel中无处不在的IF函数(函数详解)

    flyingfish

    展开

    据许多调查显示,SUM、VLOOKUP、IF是使用量最大的三个函数,前两个函数我们都已经说过了,本次我们就一起来揭开IF函数的神秘面纱。

    其实只要我们留心观察,生活中到处都充满了IF函数。

    如果成绩大于60分,就能及格,否则就不及格;

    如果明天下雨,我就不去露营;

    如果有网,我就玩电脑,否则睡觉;

    如果我是女生,我一定会嫁给他。

    太多这样的例子,三天三夜都举不完。

    如下是某个班级的学生成绩表,根据成绩等级评判标准,<60为不及格,60-70为及格,70-80为中等,80-90为良好,90-100为优秀,如何快速对学生进行成绩等级判定呢?

    这时我们就要用到IF函数啦,先判断小于60分:=IF(C3<60,"不及格")。那60-70分的怎么判断呢?可能很多人都会想到按照数学上的方法为:=IF(C3<60,"不及格",IF(60≤C3<70,"及格"))

    公式报错了。其实,在计算机中处理多条件时,和我们所学的数学的表达方式是有差别的。当条件为小于等于时,我们使用<=而不是使用≤,同理大于等于使用>=。

    对于多条件,我们还需要使用到另外的两个函数AND和OR,AND表示并且的意思,只有当所有的条件都为真时,结果才为真,其余都为假;OR表示或者的意思,当条件中全部为假时,结果才为假,其余均为真。二者的语法如下:

    =AND(条件1,条件2,条件n)

    =OR(条件1,条件2,条件n)

    则上述的公式可以更改为:

    =IF(C2<60,"不及格",IF(AND(C2>=60,C2<70),"及格",IF(AND(C2>=70,C2<80),"中等",IF(AND(C2>=80,C2<90),"良好",IF(AND(C2>=90,C2<100),"优秀"))))),结果如下:

    针对本例中的成绩判断,其实如果我们换一个思路,公式可以简化很多,也就不用使用AND函数。我们从高等级向低等级判断,如果大于等于90为优秀,如果不大于90但是大于等于80为优秀,只有当成绩不是优秀时,才会继续判断,所示此时第二个条件中没必要再判断是否小于90,如下:

    =IF(C2>=90,"优秀",IF(C2>=80,"良好",IF(C2>=70,"中等",IF(C2>=60,"及格","不及格"))))。这样是不是简洁了许多?在

    Excel函数和公式的运用中,有时候我们要多角度的考虑问题,这样才能写出更高效的公式!!!

    IF函数家族起到的主要是辅助的作用,其实也不用学得太深,只要知道常用的方法就行了,如果大家学了数组函数之后,IF函数还会有一些更高级的用法,此处先不说。

  • ?

    excel 小技巧 你竟然,写了那么长的IF公式

    任莹莹

    展开

    图文/ 小龙,兰色整理

    作者简介:小龙, Excel精英讲师团函数班辅导、讲师。精通Excel函数应用。

    昨天遇到一位同学问如下问题

    如下图所示:

    当A列数据为整数时,该数乘2当数据为小数时,小数部分小于等于0.5,则该数乘2加1,小数部分大于0.5时,该数乘2加2

    最初写的答案是用IF函数

    =IF(INT(A2)=A2,A2*2,IF(A2-INT(A2)<=0.5,INT(A2)*2+1,IF(A2-INT(A2)>0.5,INT(A2)*2+2)))

    马上有同学提出来了,最后一个If是多余的,没有任何意义,因为当小数部分不小于等于0.5,那么必然会大于0.5,因此

    =IF(INT(A2)=A2,A2*2,IF(A2-INT(A2)<=0.5,INT(A2)*2+1,INT(A2)*2+2))

    好象是大功告成,其实....看了下面的公式,你会如何感想:

    =CEILING(A2,0.5)*2

    这么牛叉的函数,不学怎么行。下面就来学习一下

    Ceiling函数

    =ceiling(number,significance)

    返回将参数 number 向上舍入(沿绝对值增大的方向)为最接近的指定基数的倍数。它有两个参数,第一参数为需要舍入的数值,第二参数为一个倍数关系。例如:

    =CEILING(2.5,1)数值2.5对于1来说,向上最接近的1的倍数,就是3,因此函数结果为3

    如果任何一个参数是非数值型,则 CEILING 返回 #VALUE! 错误值。不论参数 number 的符号如何,数值都是沿绝对值增大的方向向上舍入。 如果 number 正好是 significance 的倍数,则不进行舍入。如果number 和 significance 都为负,则对值按远离 0 的方向进行向下舍入。如果number 为负,significance 为正,则对值按朝向 0 的方向进行向上舍入。

    如果你觉得该剧终,就错了,原来公式还可以再简化:

    =CEILING(A2*2,1)

    好吧,借用大家的留言:老太太倒地我都不扶,就扶你。

    对于新手来说,公式还是以易懂为主,长一点没关系。但如果能象小龙老师写出这么简捷公式,是不是更帅呢?

  • ?

    Excel公式技巧妙用:Large,if组合使用

    皮静柏

    展开

    说到excel公式,很多人都是持一种敬而远之的态度。很多人会觉得公式太难了,觉得用不上,或是觉得不需要。小编excel公式并没有大家想象的那么神秘,那么高级,并且使用excel公式是平时工作做不可避免的。

    EXCLE公式

    Excle公式

    举一个最简单的例子,现在你是学校教务处的老师,你需要在今年全年级期末考试成绩中,选出每个班前三名的同学发放奖学金,你会如何完成?大家的想法肯定是按照班级和成绩的先后顺序进行自定义排序。但如果班级数特别多的情况下,就算你能通过肉眼看出哪些是获得奖学金的同学,把他们挑选出来也是一个非常大的工作量。这时候excel公式就能很好的帮助我们。

    让我们来拆解这个问题。它分为两个部分,一个是找出每个班级前三名的同学的名字,第二个把他们筛选出来。那么对应的第一步我们会自然的想到excel里面非常常用的large公式,其功能是用来返回单元格中数字大小第几位的值。那么问题又抛了出来,如何把班级和成绩联系在一起呢?这时我们就应该想到更常用的if公式,假设A列为班级,B列为姓名,C列为成绩,那么公式就应该为=Large(if(A:A=A1,C:C),3)。其中if公式里的逻辑为判断出A列中字段相同的单元格,并且输出对应的C列单元格内容,分为不同的数组。那么到这一步一个问题就已经解决了,第二个问题就非常简单了。我们只需用一个if公式,写为=if(C1)= Large(if(A:A=A1,C:C),3),“班级前三名”,“”)。其中逻辑为把刚刚第一步筛选出来的每个班级的第三名作为基准,判断C1单元格是否大于等于当前班级下第三名的成绩,如果是就输出班级前三名,如果不是就输出空值。这样,我们就很简单的把每个班级的前三名筛选出来了。注:应使用ctrl+shift+enter转化为数组公式才可生效。

    说了这么多,其实大家会发现公式本身的运用并不复杂,只要我们明确想要达到的目标,然后选择需要使用的公式,问题就能引刃而解。当然,这也需要大量的练习来熟悉excel中公式的用法。下一次笔者将就常用的excel公式类型做一些分类和总结。

  • ?

    excel函数公式if怎么用

    白冰安

    展开

    今天花点心思写一下excel中if函数的用法,可能在数据小的时候大家用不到这些函数,但是如果表格数据量非常大的时候,那么excel中if函数的节省时间的效果出出来了。

    在使用if函数之前,我先把数据准备好,以一个班级的语文成绩为例,依照不及格<60,60<良<80,优秀>80来划分成绩等级。

    当然了三个判定条件大家一开始理解不了,可以先从及格不及格简单的判定开始了解if函数的用法。那么在C2中判定及格与不及格的if函数写法是=IF(B2>=60,"及格","不及格")。

    我们先点击C2单元格,然后在上方的公式输入框中输入我们的if函数,按回车键运行一下函数就可以了,然后通过C2单元格右下角的下拉复制功能,将函数应用到C2下方的其它单元格中就可以了。

    简单的使用if函数判定成绩及格与不及格就弄好了,接下来我们再讲下有三个条件的if函数的使用方法,具体要用的if函数公式如下。=IF(B2<60,"不及格",IF(B2<80,"良","优秀"))。

    上面的公式很好理解,第一个if函数如果分数小于60,就输出不及格,否得花就进行第二个if函数的判定,如果分数小于80就输出良,大于80就输入优秀。在D2中输入完公式后按回车键运行公式结果。

    接下来就是把D2的公式应用到下方的单元格中,记住不要用复制,一定要点击D2右下角按住鼠标不放下拉就可以了。这样excel中if函数的使用的简单方法就教给大家了。霸气走火就是我,我就是百度经验作者:ixlxt7Xzsl7,百度经验和百家号首发原创内容分享。

  • ?

    Excel条件格式怎么用if公式标出满足多条件的单元格或整行

    房念桃

    展开

    在制作 Excel 表格过程中,有时需要用颜色标出满足一定条件的单元格,有时又需要标出满足一定条件的整行;它们可以用“条件格式”中的“使用公式确定要设置格式的单元格”加if条件实现。用这个方法不但可以标出满足一个条件的单元格或整行,并且可以标出满足多个条件的单元格或整行;另外,还可以自由选择用何种颜色标示。以下就是用条件格式加if标出满足一个条件或多条件的单元格或整行的具体操作方法,实例中操作所用版本均为 Excel 2016。

    一、Excel条件格式怎么用if公式标出满足条件的单元格

    1、假如要用绿色标出某班各科成绩平均分80分以上的学生姓名。框选所有学生成绩记录(即 A3:K30 这片区域),选择“开始”选项卡,单击“条件格式”,在弹出的菜单中选择“新建规则”,打开“新建格式规则”窗口,选择“使用公式确定要设置格式的单元格”,在“为符合此公式的值设置格式”下输入公式 =IF(K3>=80,B3);单击“格式”,打开“设置单元格格式”窗口,选择“绿色”,单击“确定”,返回“新建格式规则”窗口,再单击“确定”,则用绿色标出所有平均分在80分以上的学生姓名,操作过程步骤,如图1所示:

    图1

    2、注意:

    A、不能框选表格的标题列,应该从表格记录行(即从 A3 单元格)开始框选,否则会发生错误,错误通常发生在标题行下的第一行,往往是不符合要求也用颜色标出。

    B、要求用颜色标出第一列,但公式 =IF(K3>=80,B3) 中却不能写直接写 A3,因为 A3 这列不是数值,如果直接写 A3,将无法标出满条件的学生姓名,所以用数值列 B3 代替。

    二、Excel条件格式怎么用if公式标出满足条件的整行

    1、假如把某班学生成绩表中平均分在90分以上的整行用蓝色标出。按住 Alt,按一次 H,按一次 L,按一次 N,打开“新建格式规则”窗口,选择“使用公式确定要设置格式的单元格”,在“为符合此公式的值设置格式”下输入公式 =$K3>=90;单击“格式”,选择“填充”选项卡,选择“蓝色”,单击两次“确定”;再次按住 Alt,按一次 H,按一次 L,按一次 R,打开“条件格式规则管理器”窗口,选中“公式:=$K3>=90,在“应用于下”对应的输入框中把引用改为 =$3:$30;单击“编辑规则”,原来输入的公式发生了变化,把它改回原来的公式 =$K3>=90,单击两次“确定”,则用蓝色标出平均分在90分以上的学生,操作过程步骤,如图2所示:

    2、在“条件格式规则管理器”窗口修改引用单元格后,原来输入的公式常常会发生变化,所以一定要返回检查,变化了则把它改回原来的公式。

    3、=$3:$30 是对行的绝对引用,即绝对引用第三行到第30行,也就是只引用记录行,不要引用表格标题行,否则可能发生错误。

    三、Excel怎么用多个if条件标出满足条件的单元格

    1、假如要用橙色标出平均分在80分以上、C语言在90分以上的学生姓名。框选学生成绩表(即可选中 A3:K30 这片区域),按住 Alt,按一次 H,按一次 L,按一次 N,打开“新建格式规则”窗口,选择“使用公式确定要设置格式的单元格”,输入公式 =IF(K3>=80,IF(G3>=90,B3)),如图3所示:

    2、单击“格式”,打开“设置单元格格式”窗口,选择“填充”选项卡,选择“标准色”下的“橙色”,如图4所示:

    图4

    3、单击“确定”,返回“新建格式规则”窗口,再次单击“确定”,则用橙色标出所有平均分在80分以上、C语言在90分以上的学生姓名,如图5所示:

    图5

    4、公式说明。公式 =IF(K3>=80,IF(G3>=90,B3)) 共有两个 IF,即 IF 中嵌套 IF;其中 K3>=80 是第一个 IF 的条件,如果 K3>=80 为真,则执行第二个 IF;如果为假,则什么了不返回;如果第二个 IF 为真,则返回 B3,否则什么也不返回。

  • ?

    Excel函数公式:IF函数和AND、OR函数的组合多条件判断技巧

    凯莉

    展开

    经常使用Excel函数的小伙伴们都知道,在Excel中使用频率最高的还是那些比较简单的函数,其中IF函数就是高频率函数之一,那么,能不能用IF函数来进行多条件运算呢?

    一、IF+AND:同时满足多个条件

    目的:将“上海”地区的“男”通知标识为“Y”。

    方法:

    在目标单元格中输入公式:=IF(AND(D3="男",E3="上海"),"Y","")。

    解读:

    1、AND函数的语法:AND(条件1,=标准1,条件2=标准2……条件N=标准N)。如果每个条件和标准都相等,则返回TRUE,否则返回FALSE 。

    2、用IF函数判断AND函数的返回结果,如果为TRUE,则返回“Y”,否则返回""。

    二、IF+OR:满足多个条件中的一个即可。

    目的:将性别为“男”或地区为“上海”的标记为“Y”。

    方法:

    在目标单元格中输入公式:=IF(OR(D3="男",E3="上海"),"Y","")。

    解读:

    1、OR函数的语法结构为:(条件1,=标准1,条件2=标准2……条件N=标准N)。如果任意参数的值为TRUE,则返回TRUE ,当所有条件为FALSE时,才返回FALSE。

    2、用IF函数判断OR函数的返回结果,如果为TRUE,则返回“Y”,否则返回""。

excel公式if

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP