中企动力 > 商学院 > excel条件选择函数
  • ?

    Excel:if公式嵌套太多了,用choose函数替代吧

    Derek

    展开

    IF函数虽然简单好用,但是如果条件多了,写起来不仅麻烦还很容易出错,好不容易写完了,维护也麻烦,因为难以看懂它。所以,建议超过3层的if公式就不要写了,用其他函数替代,如choose。

    choose函数用法

    语法:choose(序号,数值1,数值2,数值3,…)功能:取出指定序号处的数值,序号必须为整数,如果是小数,会自动舍弃小数部分。

    例如上图中的“=CHOOSE(3,"A1","B2","C3","D4","E5")”将得到第3个值,也就是“C3”。但序号如果是“3.8”(即第2个公式),则会先将小数“3.8”取整得到“3”,然后查找第3个值。

    这么一看,似乎和IF没有太大关系啊。

    那我们就继续往下看吧。

    实例1

    不同级别的客户打折力度不同,请问左表的客户可以打多少折?

    如果你用IF公式,将写出下面这么长的公式来。

    =IF(B2=$G$2,$H$2,IF(B2=$G$3,$H$3,IF(B2=$G$4,$H$4,$H$5)))

    如果用choose,那么公式是:

    =CHOOSE(MATCH(B2,$G$2:$G$5,0),$H$2,$H$3,$H$4,$H$5)

    公式中的match部分用于查找B2单元格在$G$2:$G$5的位置。明显,choose公式的可读性更好,但好像choose也没有比IF短很多嘛。

    实例2

    一周7天,每天都有不同的人负责打扫卫生,那么今天谁负责呢?

    这个需求要是使用if公式写,那就太太太长了。

    =IF(WEEKDAY(A2,2)=1,$F$2,IF(WEEKDAY(A2,2)=2,$F$3,IF(WEEKDAY(A2,2)=3,$F$4,IF(WEEKDAY(A2,2)=4,$F$5,IF(WEEKDAY(A2,2)=5,$F$6,IF(WEEKDAY(A2,2)=6,$F$7,$F$8))))))

    如果用choose,那就简化为:

    =CHOOSE(WEEKDAY(A2,2),$F$2,$F$3,$F$4,$F$5,$F$6,$F$7,$F$8)

    是不是choose的优势就出来啦?

    实例3

    给出一个生日,怎么知道他的生肖

    if公式已经完成不了这么多条件的判断了,不过choose函数还是挺方便的。

    choose公式:=CHOOSE(MOD(YEAR(A2),12)+1,"猴","鸡","狗","猪","鼠","牛","虎","兔","龙","蛇","马","羊")

    总结

    当条件较少时,if更方便,因为choose的第一个参数必须是整数;当条件很多时,choose比if更简洁。

    学习,为了更好的生活。欢迎点赞、评论、关注和点击头像。

  • ?

    Excel中的条件汇总函数,你了解几个?

    好运

    展开

    昨天我给大家分享了一些人事和财务的日常常用的函数,很多朋友留言说很受用,这令小编感到十分的欣慰,今天我再和大家分享一些关于我们在日常工作中经常遇到的汇总函数。

    一说到汇总数据,很多同学立马就想到要用sum、sumif、sumifs、countif、countifs等函数。这非常的不错哈。但是也有不少的同学经常会把这些个函数的语法整混,特别是sumifs、countifs这两个函数,他们的语法结构有点相似。

    我们先看简单的汇总数据如何来处理,比如根据考核的成绩单,判断员工此次的考核结果。我们可以直接用if函数来进行汇总。对条件进行判断并返回指定内容。不少同学就在疑惑,if函数不是逻辑判断函数,怎么可以用来进行汇总呢?你仔细慢慢看完你就了解了。

    1、IF函数:对条件进行判断并返回指定内容。

    用法:

    =IF(判断条件,符合条件时返回真的值,不符合条件时返回假的值)

    =IF(B2>=60,"及格","不及格")

    如图所示,使用IF函数来判断同事的成绩是否合格。

    用通俗的话描述就是:

    如果B2>=60,就返回“及格”,否则就返回“不及格”。

    2、SUMIF函数:按指定条件求和。

    用法:

    =SUMIF(条件区域,指定的求和条件,求和的区域)

    如下图所示,使用SUMIF函数计算一班的总成绩:

    =SUMIF(B2:B12,E2,C2:C12)

    用通俗的话描述就是:

    如果B2:B12区域的班级等于E2单元格的“一班”,就对C2:C12单元格对应的区域求和。

    扩展用法:

    如果使用下面这种写法,就是对条件区域求和:

    =SUMIF(条件区域,指定的求和条件)

    如下图所示,使用SUMIF函数计算C2:C12单元格区域大于60的成绩总和。

    =SUMIF(C2:C12,">60")

    这里省略SUMIF函数第三参数,表示对C2:C12单元格区域大于60的数值求和。

    3、COUNTIF函数:统计符合条件的个数。

    用法:=COUNTIF(条件区域,指定的条件)

    如下图所示,使用COUNTIF函数计算C2:C12单元格区域大于60的个数。

    =COUNTIF(C2:C12,">60")

    4、SUMIFS函数:完成多个指定条件的求和计算。

    用法:

    =SUMIFS(求和区域,条件区域1,求和条件1,条件区域2,求和条件2……)

    注意哦,求和区域可是要写在最开始的位置。

    如下图所示,使用SUMIFS函数计算一班、女生的总成绩。

    =SUMIFS(D2:D12,B2:B12,"女",C2:C12,"一班")

    B2:B12,"女" 和 C2:C12,"一班"是两个条件对,如果两个条件同时满足,就对D2:D12单元格对应的数值进行求和。

    5、COUNTIFS函数:用于统计符合多个条件的个数。

    用法:

    =COUNTIFS(条件区域1,指定条件1,条件区域2,指定条件2……)

    如下图所示,使用COUTNIFS函数计算一班、女性的人数。

    =COUNTIFS(B2:B12,"女",C2:C12,"一班")

    这里的参数设置和SUMIFS函数的参数设置是不是很相似啊,仅仅是少了一个求和区域,也就是只统计符合多个条件的个数了。

    6、AVERAGEIF函数和AVERAGEIFS函数

    AVERAGEIF,作用是根据指定的条件计算平均数。

    AVERAGEIFS,作用是根据指定的多个条件计算平均数。

    两个函数的用法与SUMIF、SUMIFS的用法相同。

    如下图所示,计算一班的平均分。

    =AVERAGEIF(C2:C12,"一班",D2:D12)

    这里的参数设置,和SUMIF函数的参数是一模一样的。

    如果C2:C12单元格区域等于“一班”,就计算D2:D125区域中,与之对应的算术平均值。

    同样,如果要计算一班男性的平均分,可以使用AVERAGEIFS函数:

    =AVERAGEIFS(D2:D12,C2:C12,"一班",B2:B12,"女")

    这里的参数设置,就是和SUMIFS函数一样的,计算平均值的区域在第一个参数位置,后面就是成对的“区域/条件”。

    好了我们今天分享就到这里,各位亲有这方面的需求,不妨好好收藏一下,仔细研读一下。

  • ?

    Excel多条件排名,Rank函数进阶使用!

    保镖

    展开

    转载自百家号作者:Excel自学成才

    在各项比赛,或职场绩效管理中,都会对数据进行排名次,那就用到了RANK函数,当遇到多条件排名时,该如何处理?

    如下所示,是一场比赛的得分情况,排名依据是:总体分高得名次高,总体分一致时,再看技术分,技术分高者高,举个实例:吕布的总得分是100分,程咬金是90分,那吕布的名次就在程咬金前面,马可波罗总得分也是100分,那再看技术分,吕布的高于马可波罗,吕布排在前。

    仅以总得分排名

    在D2中输入=RANK(B2,B:B),得到了排名的结果

    得分+技术双高排名

    首先建立一个辅助列,D2=B2+C2/1000,然后在E2中输入=RANK(D2,D:D)即可

    如果直接用B列+C列排名的话,技术分有的加起来就会立马变得很高,所以我们把总得分和技术分的权重为1000:1,甚至可以更大的比例,根据实际数据来进行排名。

    得分高,时间少名次更好

    如果现在要求总得分一致的情况下,时间越少,排名越好,那就是说吕布和马可波罗同样100分的情况下,马可波罗17比20少,可以排在前面,这个时候就需要用辅助列D2单元格输入公式=B2+0.01/C2,然后在E列使用公式=RANK(D2,D:D)即可,得到的结果如下所示:

    其中0.01可以调的更小,根据实际数据来

    本节完,欢迎留言讨论,期待您的转发分享

    ---------------

    欢迎关注,更多精彩内容持续更新中....

  • ?

    Excel条件判断:IF函数

    费怜翠

    展开

    在工作中会遇到很多数据判断的情况,我们要学会利用函数让Excel帮你进行判断,下面我们就来看一下IF条件判断函数的应用。

    IF函数有三个参数, =IF("表达式","为TRUE时的返回值","为FALSE时的返回值")。

    例如对下面人员的成绩进行判断,大于等于90分的为“优秀”,小于90分的为“空”。

    下面我们就来操作看一下三个参数的实际应用:

    我们可以清楚地看到上述表格的具体判断要求和IF函数的运营,理想家提醒大家,在运用IF函数的时候要谨记参数的返回顺序,这样在使用公式的时候会更得心应手。

    当然IF函数还可以进行嵌套来进行多条件判断,这个在以后的文章里再详细给大家介绍,这次就先到这里了,记得转发关注哦!

  • ?

    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函数公式:LOOKUP函数单条件、多条件查询公式技巧解读

    喧哗

    展开

    LOOKUP函数是我们常用的查找函数之一,其语法决定,想要得到正确的查询结果,必须对查询的数据进行升序排序,但是一般情况下我们都不会先排序在查询,而是采用:=LOOKUP(1,0/(B3:B9=H3),C3:C9)类似结构的语法来完成查询。但是,对于上述方法,大多同学一知半解……

    一、应用场景。

    目的:查询销售员对应的销量。

    方法:

    1、在目标单元格中输入公式:=LOOKUP(1,0/(B3:B9=H3),C3:C9)。

    2、选定数据源,【条件格式】-【新建规则】-【使用公式确定要设置格式的单元格】,在【为符合此公式的值设置格式】中输入:=($B3=$H$3)。

    3、单击右下角【格式】-【填充】,选取填充色,并【确定】完成查询设置。

    二、公式解读。

    (一)、(B3:B9=H3)的运算结果。

    1、如果A=B,会返回结果TRUE,TRUE在运算中相当于数字1。

    2、如果A<>B,会返回结果FALSE,FALSE在运算中相当于数字0。

    所以:(B3:B9=H3)的运算结果是有TRUE和FALSE构成的一组值,结果如下图:

    (二),提取所需值

    1、0/(B3:B9=H3)的结果我们可以归纳为:0,#p/0!,#p/0!,#p/0!,#p/0!,#p/0!,#p/0!。如下图:

    2、LOOKUP函数:特征1:查找时可以忽略错误值且,这样一组数值忽略后只剩下一个值0。

    3、LOOKUP函数特征2:当查找的值不存在时,按照小于此值的最大值进行匹配。故设置查找值为1,从而实现查询的目的。

    备注:

    “0/”的目的就是把符合条件的值变为0,不符合条件的变为错误,利用LOOKUP函数的特征查找到符合条件的值。

    三、多条件查询。

    目的:查询销售员在相应地区的销售额。

    方法:

    在目标单元格中输入公式:=IFERROR(LOOKUP(1,0/((B3:B9=H3)*(E3:E9=I3)),C3:C9),"")。

    释义:

    1、原理和单条件查询是一样的。

    2、TRUE*TRUE=1,TRUE*FALSE=0。

    各位亲,如果对多条件查询不理解,可以在评论区留言提问哦!

  • ?

    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如何自动挑选出同时满足多个条件的数据

    万天

    展开

    在进行数据统计时,有时需要挑选出同时满足多个条件的数据。例如在进行三好学生、优秀学生等评选时,有时会需要挑选出各学科考试成绩都大于某个数值的学生,作为参评的条件之一。例如要挑选出各学科成绩都大于80的学生。这时在班级里学生较多的情况下,如果采用逐个查看每个学生各科成绩来进行挑选的方法将会花费一定的时间,还有可能因为马虎而出现疏漏,这样不但影响工作效率,还可能影响最终结果的准确性。这种情况可以考虑用Excel来帮助我们较轻松和准确的完成这个任务,这里以Excel2007为例介绍如何操作,以供参考。

    在Excel中挑选出同时满足多个条件的数据可以考虑采用“AND”函数,其语法为:AND(logical1,logical2, ...),括号内的“logical1,logical2, ...”为各种条件的表达式,如果各种条件的表达式都成立,Excel就会返回“TRUE” 否则返回“FALSE”。

    但如果表格中只显示英文的“TRUE”和“FALSE”,会显得不太美观,也不够明了。这时可以组合使用其他的函数,如“IF”函数,让Excel显示我们自定义的字符。IF”函数的语法为:IF(logical_test,value_if_true,value_if_false),括号中的“Logical_test”为表达式(例如可以用上述的“AND”函数作为表达式),“value_if_true”为表达式结果为TRUE”时Excel返回的结果,“value_if_false”为表达式结果为“FALSE”时Excel返回的结果。

    例如要从下图表格中挑选出各科成绩都大于80的学生:

    例表

    ●统计时可先在表格右侧添加一个显示统计结果的列,然后点击选中该列的列首单元格。

    点击列首单元格

    ●选中单元格后,在编辑栏中输入“=AND(C4>=80,D4>=80,E4>=80,F4>=80)”,其中的C4、D4、E4、F4为该行中的学生各科考试成绩所在的单元格,>=80为判断条件,即要求考试成绩大于等于80分。如果AND后面的括号中各判断条件都成立,即各科成绩都大于等于80分,则Excel会返回“TRUE” 否则如果有一科或者多科成绩不大于等于80,Excel会返回“FALSE”。

    输入公式

    ●输入上述函数公式后,按键盘回车键或者点击编辑栏左侧的对号,该单元格中就会显示出计算结果。

    显示判断结果

    ●再用下拉填充柄或者选择性粘贴公式的方法在该列的其他单元格中快速填充公式,就会显示出所有学生的判断结果,其中结果为“TRUE”的表示该学生的各科成绩都大于等于80,结果为“FALSE”的表示该学生至少有一科成绩不大于等于80。但这种显示结果不太美观和明了,最好再组合IF函数来显示中文或者其他符号的判断结果。

    填充公式后显示判断结果

    ●我们可以把列首单元格中的公式改成=IF(AND(C4>=80,D4>=80,E4>=80,F4>=80),"是","否"),即如果公式"AND(C4>=80,D4>=80,E4>=80,F4>=80)"的判断结果为“TRUE”,则Excel会显示字符“是”;反之如果判断结果为“FALSE”则Excel会显示字符“否”,这样看起来比英文的“TRUE”和“FALSE”要明了一些。

    修改公式

    ●这样再下拉填充或者选择性粘贴公式后,该列其他单元格中就都显示出中文的判断结果了。

    填充公式后显示中文判断结果

    ●我们还可以用对号来表示符合条件,用空白来表示不符合条件。即把上述公式修改为=IF(AND(C4>=80,D4>=80,E4>=80,F4>=80),"√","")。

    修改公式

    ●这样,符合条件的学生就都会显示对号,不符合条件的学生会显示空白,感觉更加一目了然。

    符合条件的学生都显示对号

    上述例子介绍的只是AND函数和IF函数相组合的一种应用方法,熟练掌握这两种函数的用法后,可以给数据统计带来更多的方便。

  • ?

    EXCEL-SUMIF条件函数的八种用法

    白凡霜

    展开

    1,条件求和 - 精确值求和。

    示例中求微信类类型“订阅号”用户数量的总和。

    2,条件求和 - 范围值求和。

    示例中求出大于500的用户数量的总和。

    SUMIF省略第三个参数时,会对第一个参数进行求和。

    3,含错误值求和。

    示例中求出F列用户数量的总和。其中F列含有错误值。

    4,模糊条件求和。

    示例中求出微信号中含有“office"的用户数量总和。

    * 代表通配符。

    5,多条件模糊求和。

    示例中求出微信号中含有“office" & "buy"的用户数量总和。

    6,多条件求和。

    示例中求出微信号中officeGif/Goalbuy/Echat458这三个微信号的用户数量总和。

    7,根据等级计算总分值。

    8,跨列提取编号。

    请点击此处输入图片描述

  • ?

    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条件选择函数

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

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

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP