if和and /or 函数的运用?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了if和and /or 函数的运用?相关的知识,希望对你有一定的参考价值。

为什么if 有时和and/or 连用?and/or 启什么作用?

举例说明吧
=if(and(a1>=10,a1<20),"合格","不合格")
and就是"并且"的意思,如果A1大于等于10并且小于20则显示合格,否则显示不合格

=if(or(a1<10,a1>=20),"不合格","合格")
or就是"或者"的意思,如果A1小于10或者大于等于20则显示不合格,否则显示合格.
参考技术A 举例说明吧
=if(and(a1>=10,a1<20),"合格","不合格")
and就是"并且"的意思,如果A1大于等于10并且小于20则显示合格,否则显示不合格
=if(or(a1<10,a1>=20),"不合格","合格")
or就是"或者"的意思,如果A1小于10或者大于等于20则显示不合格,否则显示合格.
参考技术B 回答

首先我们来看一下每个函数的用法:有多个条件并立时要用AND函数,使用格式:AND(logical1,logical2, ...) 多个条件只要一个条件符合就成立用OR函数,使用格式:OR(logical1,logical2,...)条件成立时返回一个值,不成立时返回另一个值时可以用IF函数 使用格式:=IF(Logical,Value_if_true,V..

首先看这个例子,第一个问题是,对于60岁以上(含)的男性员工给予1000元奖金,这里两个条件,两个条件是且的关系,and函数是and(B3>=60,A3="男"),这里的and函数是if函数的一个参数,if函数表达式=IF(AND(B3>=60,A3="男"),1000,0)

第二个问题是,对于对于60岁以上或40岁以下的员工给予1000元奖金,这里两个条件,两个条件是或的关系,or函数是or(B12>60,B1260,B12<40),1000,0)

第三个问题是,对于60岁以上的男员工或40岁以下的女员工给予1000元奖金,这里and(B20>60,A20="男"和and(B2060,A20="男"),and(B2060,A20="男"),and(B20<40,A20="女")),1000,0)

参考技术C 公式改为=IF(SUM($E32:J32)<0,0,IF(AND(J4<=3,J5=4),SUM($E32:J32)*$C$37,IF(AND(J4>3,J5=4),SUM(G$32:J$32)*$C$37)))

祝你成功
参考技术D 逻辑运算又叫布尔代数, 比如说平时我们说1+1=2,这个叫算术运算。那么1+1=2 是正确还是错误呢,当然正确 几个简单逻辑运算符and or not
1、and 逻辑与 “与”就是“和”的意思吧,例如 “我和你”、“男生和女生”、“大人和小孩”, 用and进行逻辑运算时,只有所有的条件都为真时,结果才为真,如果有任意一个条件为假,那么结果就为假。
2、or 逻辑或 或者的意思。用or进行逻辑运算时,只要有一个条件为真,结果就为真,只有所有条件都为假时,那结果才为假。
3、not 逻辑非 非,当然是否定的意思,非常就是不平常呗。用它就行逻辑运算时,当然就是把“是非颠倒”,例如 not(1+1=2) ,1+1=2的逻辑运算值是true,not(1+1=2)的逻辑运算值当然就是Flase了。

函数OR,AND,IF的基本用法

AND函数    函数名称:AND   主要功能:返回逻辑值:如果所有参数值均为逻辑“真(TRUE)”,则返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。   使用格式:AND(logical1,logical2, ...)   参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。   应用举例:在C5单元格输入公式:=AND(A5>=60,B5>=60),确认。如果C5中返回TRUE,说明A5和B5中的数值均大于等于60,如果返回FALSE,说明A5和B5中的数值至少有一个小于60。   特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。IF函数  函数名称:IF主要功能:根据对指定条件的逻辑判断的真假结果,返回相对应的内容。  使用格式:=IF(Logical,Value_if_true,Value_if_false)  参数说明:Logical代表逻辑判断表达式;Value_if_true表示当判断条件为逻辑“真(TRUE)”时的显示内容,如果忽略返回“TRUE”;Value_if_false表示当判断条件为逻辑“假(FALSE)”时的显示内容,如果忽略返回“FALSE”。  应用举例:在C29单元格中输入公式:=IF(C26>=18,"符合要求","不符合要求"),确信以后,如果C26单元格中的数值大于或等于18,则C29单元格显示“符合要求”字样,反之显示“不符合要求”字样。  特别提醒:本文中类似“在C29单元格中输入公式”中指定的单元格,读者在使用时,并不需要受其约束,此处只是配合本文所附的实例需要而给出的相应单元格,具体请大家参考所附的实例文件。  OR函数  函数名称:OR  主要功能:返回逻辑值,仅当所有参数值均为逻辑“假(FALSE)”时返回函数结果逻辑“假(FALSE)”,否则都返回逻辑“真(TRUE)”。  使用格式:OR(logical1,logical2, ...)  参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。  应用举例:在C62单元格输入公式:=OR(A62>=60,B62>=60),确认。如果C62中返回TRUE,说明A62和B62中的数值至少有一个大于或等于60,如果返回FALSE,说明A62和B62中的数值都小于60。  特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。   参考技术A and函数使用方法如下
1、打开一个excel文件。
2、Excel中AND函数可以用来对多个条件进行判断,当所有的条件都满足时返回”TURE“,只要有条件不满足时就返回”FALSE“。
3、函数形式如下:AND(逻辑1,逻辑2, ...),最多可以有30个条件。
4、用来判断结果是否对错。
5、在该公式的框中鼠标显示+的图标通过下拉填充公式就能快速把整列的考评结果给计算出来。
参考技术B 你问的是程序里面的还是SQL里面的?不一样的地方语法不一样 但是思路是一样的。

以上是关于if和and /or 函数的运用?的主要内容,如果未能解决你的问题,请参考以下文章

JS中使用逻辑 AND/OR 做条件判断及函数默认值

if函数多个条件怎么用?

C: read/write

if or/and else if 语句被传递

两个if语句可以平行使用吗

excel 函数