IF,AND,OR 或嵌套 IF &在 Excel 中不是逻辑函数

2023-09-13 20:59:29

事情并非总是我们希望的那样。 意外的事情可能发生。 例如,假设您必须将数字相除。 尝试将任何数字除以零(0)都会产生错误。 在这种情况下,逻辑功能很方便。 在本教程中,我们将涵盖以下主题。

在本教程中,我们将涵盖以下主题。

什么是逻辑功能

此功能使我们能够在执行公式和函数时引入决策制定。 功能习惯于;

  • 检查条件是对还是错
  • 结合多个条件

What is a condition and why does it matter?

条件是计算结果为 true 或 false 的表达式。 该表达式可以是确定在单元格中输入的值是数字还是文本数据类型,值是否大于,等于或小于指定值等的函数。

IF功能示例

我们将使用本教程中的家庭用品预算。 我们将使用 IF 函数确定某件商品是否昂贵。 我们将假定价值大于 6,000 的商品很昂贵。 少于 6,000 的价格则便宜一些。 下图显示了我们将使用的数据集。

Logical functions (operators) and conditions in Excel

  • 将光标放在单元格 F4 中
  • 输入以下使用 IF 函数的公式

= IF(E4 < 6000,“是”,“否”)

此处,

  • “ = IF(…)” 调用 IF 函数
  • “ E4 < 6000” 是 IF 函数求值的条件。 它检查单元格地址 E4 的值(小计)是否小于 6,000
  • “是” 这是 E4 的值小于 6,000 时函数将显示的值
  • “否” 这是如果 E4 的值大于 6,000 时函数将显示的值

完成后,按 Enter 键

您将获得以下结果

Logical functions (operators) and conditions in Excel

Excel 逻辑功能示例

下表显示了 Excel 中的所有逻辑功能

| **S / N** | **功能** | **类别** | **说明** | **用法** | | 01 | 和 | 逻辑上 | 检查多个条件,如果所有条件都为 true,则返回 true。 | = AND(1 > 0,ISNUMBER(1))由于两个条件均为 True,因此上述函数返回 TRUE。 | | 02 | 假 | Logical | 返回逻辑值 FALSE。 它用于比较返回 true 或 false 的条件或函数的结果 | 假() | | 03 | 如果 | Logical | 验证是否满足条件。 如果满足条件,则返回 true。 如果不满足条件,则返回 false。 **= IF(logical_test,[value_if_true],[value_if_false])** | = IF(ISNUMBER(22),“ Yes”,“ No”) 22 是 Number,因此返回 Yes。 | | 04 | 错误 | Logical | 如果没有错误发生,则返回表达式值。 如果发生错误,则返回错误值 | = IFERROR(5/0,“除以零误差”) | | 05 | 干扰素 | Logical | 如果未发生#N / A 错误,则返回值。 如果发生#N / A 错误,则返回 NA 值。 #N / A 错误表示公式或函数无法使用的值。 | = IFNA(D6 * E6,0)N.B 如果 D6 或 E6 都为空,则上述公式返回零 | | 06 | 不 | Logical | 如果条件为假,则返回 true;如果条件为真,则返回 false | = NOT(ISTEXT(0))N.B. 上面的函数返回 true。 这是因为 ISTEXT(0)返回 false,而 NOT 函数将 false 转换为 TRUE | | 07 | 要么 | Logical | 在评估多个条件时使用。 如果任何或所有条件为 true,则返回 true。 如果所有条件都为假,则返回假 | = OR(D8 =“ admin”,E8 =“ cashier”)N.B. 如果 D8 和 E8 管理员或出纳员之一或两者同时使用,则上述函数返回 true | | 08 | 真正 | Logical | 返回逻辑值 TRUE。 它用于比较返回 true 或 false 的条件或函数的结果 | 真正() |

嵌套IF示例

嵌套 IF 函数是另一个 IF 函数中的 IF 函数。 当我们必须处理两个以上的条件时,嵌套 if 语句会派上用场。 假设我们要开发一个简单的程序来检查星期几。 如果当天是星期六,我们要显示“聚会做好”,如果是星期天,我们要显示“休息时间”,并且如果要显示星期一至星期五的任何一天,请记住填写您的待办事项清单。

嵌套的 if 函数可以帮助我们实现上述示例。 以下流程图显示了如何实现嵌套 IF 函数。

Logical functions (operators) and conditions in Excel

以上流程图的公式如下

= IF(B1 =“ Sunday”,“休息时间”,IF(B1 =“ Saturday”,“ party well”,“待办事项”))

HERE,

  • “ = IF(…。)” 是主要的 if 函数
  • “ = IF(…,IF(....))” 第二个 IF 函数是嵌套函数。 如果主 IF 函数返回 false,它将提供进一步的评估。

实际例子

Logical functions (operators) and conditions in Excel

创建一个新的工作簿并输入数据,如下所示

Logical functions (operators) and conditions in Excel

  • 输入以下公式

=IF(B1="Sunday","time to rest",IF(B1="Saturday","party well","to do list"))

  • 在单元格地址 B1 中输入星期六
  • 您将获得以下结果

Logical functions (operators) and conditions in Excel

总结

在 Excel 中评估公式和函数时,逻辑函数用于引入决策。

更多推荐

建造者模式

1、概述在软件开发过程中有时需要创建一个复杂的对象,这个复杂对象通常由多个子部件按一定的步骤组合而成。例如,计算机是由CPU、主板、内存、硬盘、显卡、机箱、显示器、键盘、鼠标等部件组装而成的,采购员不可能自己去组装计算机,而是将计算机的配置要求告诉计算机销售公司,计算机销售公司安排技术人员去组装计算机,然后再交给要买计

微服务是个坏主意吗?

曾几何时,我记得我的手指疯狂地敲打键盘,与庞大而杂乱的代码库搏斗。那是巨石的时代,代码就像古老的城堡一样,由一块块石头砌成一个令人印象深刻的庞然大物。几年过去了,时代变了。开发人员口中的流行语变成了“微服务”。微服务革命——承诺成为我们的救世主。我们被告知,通过将庞然大物分割成更小、自包含的独立服务,我们将获得无与伦比

Dynatrace获评《2023 Gartner® 应用性能监控(APM)和可观测性魔力象限™》“领导者”,前瞻性与执行力均表现卓越

中国上海,2023年9月12日——统一的可观测性和安全解决方案公司Dynatrace(纽交所代码:DT)日前宣布在《2023Gartner应用性能监控(ApplicationPerformanceMonitoring,APM)和可观测性魔力象限》报告中获评“领导者”。Gartner对19家厂商进行了评测,Dynatra

数据采集:数据挖掘的基础

⭐️⭐️⭐️⭐️⭐️欢迎来到我的博客⭐️⭐️⭐️⭐️⭐️🐴作者:秋无之地🐴简介:CSDN爬虫、后端、大数据领域创作者。目前从事python爬虫、后端和大数据等相关工作,主要擅长领域有:爬虫、后端、大数据开发、数据分析等。🐴欢迎小伙伴们点赞👍🏻、收藏⭐️、留言💬、关注🤝,关注必回关上一篇文章已经跟大家介绍过

简单讲讲在一台机器上用docker部署hadoop HDFS

为什么写这篇文章?老东西叫我用vmvare部署hadoop,我觉得这简直蠢毙了,让我们用docker和docker-compose来快速的过一遍如何使用docker-compose来部署简单的hadoop集群范例写在前面,一定要看我!!!还有注意!Hadoop中的主机名不能带-或者_注意了!一定注意存储空间大小,确保机

【C++】map与set的封装

文章目录前言正文1.类型的泛化2.仿函数3.迭代器3.1正向迭代器3.1.1++3.1.2--3.1.3*3.1.4->3.1.5!=完整版代码4.[](map)框架1.红黑树2.set3.map总结前言在学习了红黑树之后,我们便可以尝试初步的在红黑树的基础上封装出map与set,好了,话不多说,进入今天的学习吧!所需

【Linux】线程池 | 自旋锁 | 读写锁

文章目录一、线程池1.线程池模型和应用场景2.单例模式实现线程池(懒汉模式)二、其他常见的锁1.STL、智能指针和线程安全2.其他常见的锁三、读者写者问题1.读者写者模型2.读写锁一、线程池1.线程池模型和应用场景线程池是一种线程使用模式。线程过多会带来调度开销,进而影响缓存局部性和整体性能。而线程池维护着多个线程,等

深度学习之模型压缩、加速模型推理

简介当将一个机器学习模型部署到生产环境中时,通常需要满足一些在模型原型阶段没有考虑到的要求。例如,在生产中使用的模型将不得不处理来自不同用户的大量请求。因此,您将希望进行优化,以获得较低的延迟和/或吞吐量。延迟:是任务完成所需的时间,就像单击链接后加载网页所需的时间。它是开始某项任务和看到结果之间的等待时间。吞吐量:是

Linux内核源码分析 (B.9)深度解读 Linux 内核级通用内存池 —— kmalloc 体系

Linux内核源码分析(B.9)深度解读Linux内核级通用内存池——kmalloc体系文章目录Linux内核源码分析(B.9)深度解读Linux内核级通用内存池——kmalloc体系1\.kmalloc内存池中都有哪些尺寸的内存块2\.kmalloc内存池如何选取合适尺寸的内存块3\.kmalloc内存池的整体架构4

计网第五章(运输层)(六)(TCP可靠传输的实现)

目录一、基本概述二、具体实现1.前后沿:2.利用指针描述发送窗口的状态3.有差错情况之前在数据链路层时已经讨论过可靠传输(计网第三章(数据链路层)(二)(可靠传输)),也在其中提到过可靠传输并不局限于数据链路层。一、基本概述TCP通过以字节为单位的滑动窗口来实现可靠传输。可靠传输的概念在之前已经提到过,这里不再做赘述。

计算机视觉与深度学习-卷积神经网络-纹理表示&卷积神经网络-卷积神经网络-[北邮鲁鹏]

这里写目录标题参考文章全连接神经网络全连接神经网络的瓶颈全连接神经网络应用场景卷积神经网络卷积层(CONV)卷积核卷积操作卷积层设计卷积步长(stride)边界填充特征响应图组尺寸计算激活层池化层(POOL)池化操作定义池化操作作用池化层超参数常见池化操作全连接层(FC)样本增强翻转随机缩放&抠图色彩抖动参考文章计算机

热文推荐