计算机公式or,AND、OR函数详解_Excel公式教程

【语法1】AND(logical1,[logical2],…)

执行逻辑与运算:所有参数都是TRUE,则返回TRUE;只要有一个参数是FALSE,即返回FALSE。

【语法2】OR(logical1,[logical2],…)

执行逻辑或运算:所有参数都是FALSE,则返回FALSE;只要有一个参数是TRUE,即返回TRUE。

两个函数都可以包含若干个参数。受不同版本对函数个数的限制,2003版最多允许30个参数,2007版开始允许参数多达255个。

各个参数既可以是单值,也可以是数组。

对于单值参数,要求是一个逻辑值。根据数值类型自动转换的规律,非0的数字值、文本值"TRUE"可被视作逻辑值TRUE;数字值0、文本值"FALSE"可被视作逻辑值FALSE。因此:

=AND(TRUE,"FALSE") 返回FALSE

=OR(FALSE,3) 返回TRUE

而对于数组参数,只把其中的非0数字值转换为TRUE,把数字值0转换为FALSE,而忽略其中的文本值"TRUE"和"FALSE",也忽略空单元格(不会把空单元格转换为FALSE)。

假设单元格A1是文本值="FALSE",A2是数字值3,A3是空单元格,A4是文本值="TRUE",则

=AND(A1:A4) 返回TRUE

=OR(A3:A4) 将因为引用范围内没有可以转换为逻辑值的数据,所以返回错误值#VALUE!

=AND(A3) 也返回#VALUE!

这两个函数因为具有处理数组参数的能力,所以参数即使是对一个单元格的引用,该参数也作为数组来处理,而不是单值。

另外,只要其中任意一个参数返回了错误值,函数就返回错误值。例如:

=AND(TRUE,#DIV/0!,1) 返回错误值#DIV/0!

如果有多个参数都返回错误值,而且是不同的错误值,则返回第一次出现的错误值,例如:

=AND(TRUE,#NUM!,#DIV/0!) 返回错误值#NUM!

【用法】

一、进行基本的逻辑运算。参数通常是由比较运算、IS类函数等返回的逻辑值。

例如,以下公式判断单元格A1的值是不是大于等于80且小于90,是则返回“优良”,否则返回空文本:

=IF(AND(A1>=80,A1<90),"优良","")

以下公式判断单元格A1的值是不是小于5,或者大于8:

=IF(OR(A1<5,A1>8),"区间外","区间内")

注意不要把AND(A1>=80,A1<90)写成80<=A1<90,也不要把OR(A1<5,A1>8)写成5>A1>8。为什么呢?请参阅:http://blog.sina.com.cn/s/blog_14e89401f0102wbhh.html

二、参数可以使用三维引用。对三维引用中的单值的处理方法与数组参数相同,即只把其中的非0数字值转换为TRUE,把数字值0转换为FALSE,而忽略其中的文本值"TRUE"和"FALSE",也忽略空单元格。

假设两个相邻的工作表Sheet2、Sheet3的B3:C4区域都是数字值,下面的公式可检测区域内有没有零值:

=AND(Sheet2:Sheet3!B3:C4)

如果区域内没有零值,公式返回TRUE,如果有零值,公式返回FALSE。

而下面的公式则检测区域内有没有非零值:

=OR(Sheet2:Sheet3!B3:C4)

如果区域内有非零值,公式返回TRUE,如果全是零值,公式返回FALSE。

由于区域内的文本值和空单元格会被忽略,这个例子适用于区域内的单元格都是公式,且公式返回值都是数字值的情况。

三、根据数值类型自动转换的规律,逻辑运算可以写成算术运算。

(一)逻辑与运算可以写成把逻辑值相乘,例如:

AND(logical1,logical2,…) 可以写成logical1*logical2*…

逻辑值用于乘法运算,TRUE被转为数字1,FALSE被转为数字0来计算。因此,只要有一个逻辑值为FALSE,计算结果即为0,否则计算结果为1。

上面的公式可以写成:

=IF((A1>=80)*(A1<90),"优良","")

(二)逻辑或运算可以写成把逻辑值相加,例如:

OR(logical1,logical2,…) 可以写成logical1+logical2+…

逻辑值用于加法运算,TRUE被转为数字1,FALSE被转为数字0来计算。因此,只有全部逻辑值都是FALSE,计算结果才为0,否则计算结果为一个正整数。

如果想结果是1或0,可以写成SIGN(logical1+logical2+…)。

上面的公式可以写成:

=IF((A1<5)+(A1>8),"区间外","区间内")

(三)逻辑值进行AND、OR逻辑运算,与进行乘法、加法算术运算的区别在于:当logical是区域引用或数组的时候,由于AND、OR函数具有处理数组参数的能力,所以AND、OR函数不会进行数组运算,计算结果只会是一个单值;而算术运算可以进行数组运算,所以计算结果可以是一个数组。

假设单元格A1是一个家电产品的名称、品牌、型号(比如输入“海尔电视机”)。

在单元格C1输入以下数组公式,可判断A1是不是“海尔”“美的”“松下”以外的品牌:

{=AND(ISERR(FIND({"海尔","美的","松下"},A1)))}

在单元格C1输入以下数组公式,判断A1是不是“海尔”“美的”“松下”其中的一个品牌:

{=OR(ISNUMBER(FIND({"海尔","美的","松下"},A1)))}

【参考】

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/345804.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

rest spring_Spring REST:异常处理卷。 3

rest spring这是该系列中有关Spring REST异常处理的最后一篇文章。 最后&#xff0c;这次我将讨论在表单处理期间可能发生的REST异常的处理。 因此&#xff0c;在本教程中&#xff0c;您将看到与REST&#xff0c;表单和异常处理有关的所有内容。 客户端呢&#xff1f; JQuery将…

1838公共政策概论 (2)

客观题 单选题&#xff08;共20题&#xff0c;共40分&#xff09; 1. 美国学者戴维伊斯顿认为&#xff08; &#xff09; A 公共政策是由政治家&#xff0c;即具有立法权者制定的&#xff0c;而由行政人员执行的法律和法规。 B 公共政策是一种具有目标、价值与策略的大型…

计算机季度函数,季度怎么分月份(根据月份函数生成季度)

小伙伴们好&#xff0c;咱们知道&#xff0c;Excel中的日期计算函数非常丰富&#xff0c;有用于计算年份的YEAR函数&#xff0c;有计算月份的MONTH函数&#xff0c;有计算星期的WEEKDAY函数等等。小伙伴们好&#xff0c;咱们知道&#xff0c;Excel中的日期计算函数非常丰富&…

1839行政领导学

客观题 判断题&#xff08;共5题&#xff0c;共10分&#xff09; 1. 领导活动是一种社会活动&#xff0c;因此领导素质只有后天性特征。&#xff08; &#xff09; T √ F 参考答案&#xff1a;F&#xff1b;考生答案&#xff1a;F&#xff1b;试题分数&#xff1a;…

泊松分布和指数分布

一、泊松分布 1.1 泊松分布的定义 日常生活中&#xff0c;大量事件是有固定频率的。 某医院平均每小时出生3个婴儿某公司平均每10分钟接到1个电话某超市平均每天销售4包xx牌奶粉某网站平均每分钟有2次访问 它们的特点就是&#xff0c;我们可以预估这些事件的总数&#xff0…

Gradle多项目构建–类似父pom的结构

当您来自Maven背景时&#xff0c;很可能已经习惯了父pom结构。 现在&#xff0c;在进行gradle时&#xff0c;情况有所不同。 想象一下有一个包含接口和各种其他实现的项目的场景。 这将是我们的项目结构。 multi-project-gradle -- specification -- core -- implementati…

移动办公计算机,最适合移动办公的三款掌上电脑点评

最适合移动办公的三款掌上电脑点评2020-03-31 16:35:554点赞22收藏25评论办公经常使用的是台式电脑或者常规的笔记本&#xff0c;笔记本因其体积较小且轻薄&#xff0c;更适合移动办公&#xff0c;但毕竟十几寸的体积&#xff0c;好几斤的重量&#xff0c;随身携带还是不便&…

正态分布的

正态分布&#xff08;台湾作常态分布&#xff0c;英语&#xff1a;normal distribution&#xff09;又名高斯分布&#xff08;英语&#xff1a;Gaussian distribution&#xff09;&#xff0c;是一个非常常见的连续概率分布。正态分布在统计学上十分重要&#xff0c;经常用在自…

rest spring_Spring REST:异常处理卷。 2

rest spring这是有关使用Spring进行REST异常处理的系列的第二篇文章。 在我以前的文章中&#xff0c;我描述了如何在REST服务中组织最简单的异常处理。 这次&#xff0c;我将更进一步&#xff0c;并向您展示何时最好在ControllerAdvice级别上使用异常处理 。 介绍 在开始本文…

计算机屏幕抖动怎么办,win7屏幕抖动怎么办_win7显示器屏幕抖动的解决方法

电脑使用久了之后难免会出现一些问题&#xff0c;近日就有网友反映说自己的win7旗舰版电脑出现了显示器屏幕抖动的情况&#xff0c;不知道怎么处理这一问题&#xff0c;没关系&#xff0c;下面小编就来为大家分享关于win7显示器屏幕抖动的解决方法。解决方法如下&#xff1a;方…

伯努利分布、二项分布、多项分布、贝塔分布、狄利克雷分布(似然与概率)

瑞士数学家雅克伯努利(Jacques Bernoulli,1654&#xff5e;1705)首次研究独立重复试验(每次成功率为p)。在他去世后的第8年(1713年)&#xff0c;他侄子尼克拉斯出版了伯努利的著作《推测术》。在书中&#xff0c;伯努利指出了如果这样的试验次数足够大&#xff0c;那么成功次数…

JEP 342:JVM和幽灵

JEP 342 &#xff08;“限制推测执行”&#xff09;已从“ 草稿 ”状态转换为“ 候选 ”状态&#xff0c;但尚未针对特定的JDK版本&#xff08;请参见图形以了解JEP流程中的步骤 &#xff09;。 Jesper Wilhelmsson 写道 &#xff0c; JEP 342 “涵盖了使用新的C 编译器选项来限…

网络演算(Networkcalculus)

中文释义 网络演算(Networkcalculus)是一种基于非线性代数的确定性排队理论&#xff0c;目前已广泛应用于计算机网络建模与性能分析&#xff0c;特别是为计算延迟和积压等端到端性能参数的确界提供了有效工具。 网络演算的研究工作可分为理论研究与应用研究。理论研究的研究对…

go语言服务器运行,Go语言实现Web服务器

使用Go语言的库非常容易实现一个Web服务器&#xff0c;用来响应像fetch那样的客户端请求。本节将展示一个迷你服务器&#xff0c;返回访问服务器的URL的路径部分。例如&#xff0c;如果请求的URL是http://localhost:8000/hello&#xff0c;响应将是URL.Path"/hello"。…

【渝粤题库】国家开放大学2021春1001中国法制史题目

教育 教育 试卷代号&#xff1a; 1001 2021年春季学期期末统一考试 中国法制史 试题 2021年7月 一、单项选择题&#xff08;每小题2分&#xff0c;共20分&#xff09; 1.商朝法律制度的总称叫做( )。 A.禹刑 B.汤刑 C.汤诰 D.九刑 2.战国时期改“法”为“律”的人是( )。 A.韩…

【渝粤题库】国家开放大学2021春1009离散数学(本)题目

教育 教育 试卷代号&#xff1a;1009 2021年春季学期期末统一考试 离散数学&#xff08;本&#xff09; 试题 2021年7月 一、单项选择题&#xff08;每小题4分&#xff0c;本题共20分&#xff09; 1.若集合A{1&#xff0c;2&#xff0c;3&#xff0c;4}&#xff0c;则下列表述…

矩阵向量求导

本系列主要参考文献为维基百科的Matrix Caculas和张贤达的《矩阵分析与应用》。 一、求导定义与求导布局 1. 矩阵向量求导引入 2. 矩阵向量求导定义 3. 矩阵向量求导布局 具体总结如下&#xff1a; 4. 矩阵向量求导基础总结 有了矩阵向量求导的定义和默认布局&#xff0c;…

多媒体计算机属于哪种教学,多媒体计算机属于哪种教学媒体(???)。

摘要&#xff1a;高处触电发生&#xff0c;多媒行抢护理救与应就地进&#xff0c;及时抢救为使。算机属于我国率为电网的额定频。教学火电一般量表流量厂中采用差压测量式流。...高处触电发生&#xff0c;多媒行抢护理救与应就地进&#xff0c;及时抢救为使。械的固定在擦近转部…

【渝粤题库】国家开放大学2021春1020国际私法题目

教育 教育 试卷代号&#xff1a; 1020 2021年春季学期期末统一考试 国际私法 试题 2021年7月 一、单项选择题&#xff08;每题2分&#xff0c;共20分&#xff0c;每题只有一项答案正确&#xff0c;请将正确答案的序号填在括号内&#xff09; 1.下列哪个选项不属于国际私法的渊…

导数的四则运算和复合函数的求导

1. 常用初等函数的求导公式 2. 函数的四则运算求导简单可记为 3. 反函数求导法则 https://www.sohu.com/a/233597731_507476