cin.get()函数是什么意思_EXCL公式入门(七)逻辑函数

d5c646e3bd476c9aaf11663ad971b7da.png

今天认识一下几个常用的逻辑函数,AND、OR、FLASE、TRUE、NOT。

这几个函数一般不会单独出现,一般都是出现在嵌套的函数里。

首先来看看AND(),这个函数里是可以有多个参数的(1-255),参数可以是多种形式,可以是个直接的表达式,可以是嵌套的语句,这个参数在AND里最终是被换算成真或假两个答案的(就这么理解),只有所有参数的结果都为真,那返回的结果才为真。

那这个真和假就是上面函数里的TRUE()和FLASE()。

放几个简单的函数来加深认识一下。

=AND(1,1-1) //结果FLASE=AND(1,1-1) //结果FLASE=AND(1,1) //结果TRUE=AND(3,4) //结果TRUE=AND(1+2=3,2+2=1) //结果FLASE=AND(1+2=3,2+2=4) //结果TRUE
7090867802d1adbcf18d0d9422999fa0.png

对比一下这几个公式,可以看到,这个真也可以理解为0以外的数字,或者一个表达式的是对的也是真,以些类推,只要这个参数是非0,或者表达出来的东西是真的,那参数就是真的。

对应的假的意思也就很明了了,就是0,或者为错的一个参数,比如上面的2+2=1,明显是错了。

那AND函数只要有一个是错的或假的,所出来的结果就是FALSE,两个都是对或真的就是TRUE。当然不能直接写文字,出来是个错误值,但可以写成以下方式:

=AND("好","不好") //结果#VALUE!=AND(A14="好",A15="不好") //结果TRUE=AND(A14="好",A15="好") //结果FALSE

这里的A14,A15本身的单元格内容就是好和不好两个字。

a7d4f057c7d074af52cc1245e1772330.png

是不是很明白了。

上个例子:比如有这么一个销售小组,要所有销售人员的销售额都达标了(10万),这个小组才算达标,如图:

b4daa8b2d262ba090b142bb5621f1f66.png

那公式写成这样:

=AND(F3>=10,F4>=10,F5>=10,F6>=10)

结果是FLASH

281132495ee1fc47f71f5094ecf9a34c.png

为什么呢?因为张三没达标。

是不是大概知道哪里会用到了。

函数OR和上面的AND基本原理是一样的,只不过,OR是只要上面有一个是真的,或者对的,就显示TRUE了。就以上面举的例子,用OR来计算,结果都是TRUE。

FLASH和TRUE是没有参数的,就是两工具,知道意思就行。

最后的一个ONT,参数是一个可以进行真假判断任何值或表达式。计算的结果是对参数的逻辑值求反。

比如上面的1+1=2

=ONT(1+1=2) //结果FLASH

因为1+1=2,那这个结果就是真的反面,就是假,也就是FLASH。

0b19c24d324217ace10599fa98672a7f.png

上图是直接把先前的结果求反,真能理解到这个函数的意义。

这几个函数都很好理解,但一般都是用在复杂的嵌套函数里当其他函数的参数。在看到的时候知道什么意思就好了。

好了,今天就学到这里了,下次继续。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值