在excel工作表中c1单元格_Excel工作表中的11个逻辑函数应用技巧,中文解读,动图演示!...

89624c63c3e88510c45035b168f8b0f5.png

        逻辑函数,简单的理解就是返回结果为TRUE或FALSE的函数。TRUE,代表判断后的结果是真的,正确的,也可以用1表示;FALSE,代表判断后的结果是假的,错误的,也可以用0表示。在Excel工作表中,共有11个逻辑函数,你确定都掌握吗?


一、Excel工作表逻辑函数:And。

功能:检查所有的参数是否为TRUE,如果所有的参数均为TRUE,则返回TRUE。

语法结构:=TRUE(逻辑值1,[逻辑值2],[逻辑值3]……)

目的:如果员工“婚姻”状况为“未婚”、“学历”为“大专”,则返回“是”,否则返回空值。

0830fba9b1bdc3a6d9afd28a91baeb19.gif

方法:

在目标单元格中输入公式:=IF(AND(E3="未婚",F3="大专"),"是","")。

解读:

And函数时长和If函数配合使用,公式的意思为,如果公共的“婚姻”状态为“未婚”,而且“学历”为“大专”,则返回“是”,两个条件必须同时成立。


二、Excel工作表逻辑函数:FALSE。

功能:返回逻辑值FALSE。

语法结构:=False()。

目的:返回逻辑值FALSE。

76620470b2ef0396fcd50565b2c268b8.gif

方法:

在目标单元格中输入公式:=FALSE()。


三、Excel工作表逻辑函数:If。

功能:判断是否满足某个条件,如果满足则返回一个值,如果不满足则返回另外一个值。

语法结构:=If(判断条件,条件为真时的返回值,条件为假时的返回值)。

目的:判断员工的“婚姻”状态和“学历”,如果“婚姻”状态为“未婚”、“学历”为“大专”,则返回“是”,否则返回空值。

6f6431b1f61ba60afa63a9e7f038fecc.gif

方法:

在目标单元格中输入公式:=IF(AND(E3="未婚",F3="大专"),"是","")。


四、Excel工作表逻辑函数:Iferror。

功能:判断指定的表达式是否有错误,如果有错误,返回指定的值,否则返回表达式本身的值。

语法结构:=Iferror(表达式,表达式有错误时的返回值)。

目的:查询员工的“月薪”,无相关信息时,返回“无此员工”。

c1ddb7c3da12898f241ae93efe32bdb7.gif

方法:

在目标单元格中输入公式:=IFERROR(VLOOKUP(J3,B3:G12,6,0),"无此员工")。

解读:

如果直接用Vlookup函数查询,当查询员工“李云龙”的“月薪”时,返回错误代码“#N/A” ,而用Iferror+Vlookup查询时,则可以根据情况返回提示信息“无此员工”。


五、Excel工作表逻辑函数:Ifna。

功能:如果表达式解析为#N/A,则返回指定的值,否则返回表达式本身的值。

语法结构:=Ifna(表达式,表达式解析为#N/A时的返回值)。

目的:查询员工的“月薪”,无相关信息时,返回“无此员工”。

13d4e7c01da316bc91cbbab231048e7e.gif

方法:

在目标单元格中输入公式:=IFNA(VLOOKUP(J3,B3:G12,6,0),"无此员工")。

解读:

Ifna函数和Iferror函数的区别在于:Iferror函数可以所有的错误类型,包括#N/A,而Ifna只能判断#N/A类型。关于错误代码的含义,可以查询历史消息中的相关文章。


六、Excel工作表逻辑函数:Ifs。

功能:检查是否满足一个或多个条件,并返回与第一个TRUE条件对应的值。

语法结构:=Ifs(判断条件1,返回值1,[判断条件2],[返回值2]……)

目的:判断员工的“月薪”情况,如果≥4000,则返回“高新”,如果≥3000且<4000,则返回“中等”,如果<3000,则返回“低薪”。

53fbc6952df05d110f20d2320ade736c.gif

方法:

在目标单元格中输入公式:=IFS(G3<3000,"低薪",AND(G3>=3000,G3<4000),"中等",G3>=4000,"高新")。

解读:

此函数主要应用于多等级判断的情况,可以看成是IF函数的升级版,但只能在19级以上版本中使用,当然WPS中的高版本也可以使用哦!


七、Excel工作表逻辑函数:Not。

功能:对参数的逻辑值求反,参数为TRUE是返回FALSE,参数为FALSE是返回TRUE。

语法结构:=Not(逻辑值)。

目的:对“备注”列的值求反。

c2ca8120a6632ba335c299d07ea835b7.gif

方法:

在目标单元格中输入公式:=NOT(H3)。


八、Excel工作表逻辑函数:Or。

功能:给定的参数中,如果一个值为TRUE,则返回TRUE,只有当所有的参数为FALSE时,才返回FALSE。

语法结构:=Or(逻辑值1,[逻辑值2],[逻辑值3]……)

目的:如果员工“婚姻”为“未婚”,或者“学历”为“大专”,至少有一项成立时,则返回“是”,否则返回空值。

efae2cf6d35b550fe4f4291862193279.gif

方法:

在目标单元格中输入公式:=IF(OR(E3="未婚",F3="大专"),"是","")。

解读:

Or函数的关键在于至少有一个条件成立,就返回TRUE,多则不限。


九、Excel工作表逻辑函数:Switch。

功能:根据值列表求值表达式并返回与第一个匹配值对应的结果。如果没有匹配项,则返回可选默认值。

语法结构:=Switch(要转换的值,要匹配的值,存在匹配项时的返回值,[不存在匹配项时的返回值])。

目的:根据“No”,查询对应的员工姓名。

02a8862e294c1fd5132d03380c08e2be.gif

方法:

在目标单元格中输入公式:=SWITCH(J3,1,"鲁肃",2,"袁术",3,"刘备",4,"许攸",5,"司马懿",6,"甘夫人",7,"孙尚香",8,"袁绍",9,"徐庶",10,"赵云","无此员工")。

解读:

检查J3单元格中的值,当和“要匹配的值”相等时,返回“存在匹配项时的返回值”,如果没有匹配项,则返回“无此员工”。


十、Excel工作表逻辑函数:TRUE。

功能:返回逻辑值TRUE。

语法结构:=TRUE()。

目的:返回逻辑值TRUE。

0d2564023492f6396f3a232ec3084701.gif

方法:

在目标单元格中输入公式:=TRUE()。


十一、Excel工作表逻辑函数:Xor。

功能:返回所有参数的逻辑“异或”值。

语法结构:=Xor(逻辑值1,[逻辑值2],[逻辑值3]……)。

目的:如果员工的“婚姻”为“未婚”或者“学历”为“大专”,则返回“是”,但当两个条件都成立时,返回空值。

58c0aef9ab629277a115e0dbd515d6be.gif

方法:

在目标单元格中输入公式:=IF(XOR(E3="未婚",F3="大专"),"是","")。

解读:

逻辑“异或”值,即至少有一个条件成立或不成立时,返回TRUE,如果都成立或都不成立,则返回FALSE。

【精彩推荐】Excel工作表中最全的日期,时间函数,效率工作必备!

33b4fc67e50b6080188c7003cd720d0f.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值