【EXCEL 逻辑函数】AND、OR、XOR、NOT、IF、IFS、IFERROR、IFNA、SWITCH

news2024/12/22 3:57:24

目录

AND:当所有条件都为真时返回 TRUE,否则返回 FALSE

OR:当任一条件为真时返回 TRUE,否则返回 FALSE

XOR:当奇数个条件为真时返回 TRUE,否则返回 FALSE

NOT :反转逻辑值

IF:根据条件返回不同的值

IFS:根据多个条件返回不同的值

IFERROR:捕获公式中的错误并返回指定的值

IFNA:捕获公式中的 #N/A 错误并返回指定的值

SWITCH:根据表达式的值返回不同的结果


AND:当所有条件都为真时返回 TRUE,否则返回 FALSE

语法:AND(logical1, [logical2], ...)
示例: 假设 A1 和 A2 分别包含数值 10 和 20

=AND(A1 > 5, A2 > 15) 

结果:TRUE(因为 10 > 5 且 20 > 15)

OR:当任一条件为真时返回 TRUE,否则返回 FALSE

 语法:OR(logical1, [logical2], ...)
示例: 假设 A1 包含数值 10,A2 包含数值 5

=OR(A1 > 5, A2 > 15) 

结果:TRUE(因为 10 > 5 是 TRUE)

XOR:当奇数个条件为真时返回 TRUE,否则返回 FALSE

语法:XOR(logical1, [logical2], ...)
示例: 假设 A1 包含数值 10,A2 包含数值 5

=XOR(A1 > 5, A2 > 15) 

结果:TRUE(因为 10 > 5 是 TRUE,5 > 15 是 FALSE,一个为真,一个为假)

NOT :反转逻辑值

语法:NOT(logical)
示例: 假设 A1 包含数值 10

=NOT(A1 > 5) 

结果:FALSE(因为 10 > 5 是 TRUE,NOT(TRUE) 是 FALSE)

IF:根据条件返回不同的值

语法:IF(logical_test, value_if_true, [value_if_false])
示例: 假设 A1 包含数值 10

=IF(A1 > 5, "大于5", "小于或等于5") 

结果:大于5

IFS:根据多个条件返回不同的值

语法:IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], ...)
示例: 假设 A1 包含数值 10

=IFS(A1 > 20, "大于20", A1 > 15, "大于15", A1 > 10, "大于10", TRUE, "小于或等于10") 

结果:大于10

IFERROR:捕获公式中的错误并返回指定的值

语法:IFERROR(value, value_if_error)
示例: 假设 A1 包含数值 0,B1 包含数值 10

=IFERROR(B1/A1, "除零错误") 

结果:除零错误(因为 10/0 会产生 #DIV/0! 错误)

IFNA:捕获公式中的 #N/A 错误并返回指定的值

语法:IFNA(value, value_if_na)
示例: 假设 A1 包含 #N/A

=IFNA(VLOOKUP("apple", A1:B10, 2, FALSE), "未找到") 

结果:未找到(因为 VLOOKUP 未能找到 "apple")

SWITCH:根据表达式的值返回不同的结果

语法:SWITCH(expression, value1, result1, [value2, result2], ..., [default])
示例: 假设 A1 包含数值 2

=SWITCH(A1, 1, "一", 2, "二", 3, "三", "其他") 

结果:二


 

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

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

相关文章

AI广告爆发元年,心动网络能否成下一个Applovin?

如果说2023年标志着AI大模型技术的崛起,那么2024年无疑是AI广告应用爆发的元年。 大洋彼岸的Applovin凭借着智能广告分发引擎完成彻底翻身,股价上涨超过30倍。一跃成为AI领域乃至整个美股市场的明星。 与此同时,心动网络作为同样深耕于游戏…

基于Python3编写的Golang程序多平台交叉编译自动化脚本

import argparse import os import shutil import sys from shutil import copy2from loguru import loggerclass GoBuild:"""一个用于构建跨平台执行文件的类。初始化函数,设置构建的主文件、生成的执行文件名称以及目标平台。:param f: 需要构建的…

java全栈day20--Web后端实战(Mybatis基础2)

一、Mybatis基础 1.1辅助配置 配置 SQL 提示。 默认在 mybatis 中编写 SQL 语句是不识别的。可以做如下配置: 现在就有sql提示了 新的问题 产生原因: Idea 和数据库没有建立连接,不识别表信息 解决方式:在 Idea 中配置 MySQL 数…

MacOS下PostIn安装配置指南

PostIn是一款开源免费的接口管理工具, 下面介绍私有部署版本的MacOS下安装与配置。私有部署版本更适合有严格数据安全要求的企业,实现对数据和系统的完全控制。   1、MacOS服务端安装 Mac安装包下载地址:下载Mac安…

【Apache Doris】周FAQ集锦:第 26 期

SQL问题 Q1 doris 3.0存算分离模式下,建表的时是否需要指定表的副本数 不需要,指定了也会忽略;存算分离模式下,数据副本由远端存储去管控。 Q2 doris 通过dbeaver查询时报错:[SXXXX]… doris的错误码通常都是EXXXX&…

【Mongo工具】Mongo迁移工具之Mongo-shake

Mongo-Shake 简介 Mongo-Shake 是一个基于 MongoDB 操作日志(oplog)的通用服务平台。它从源 MongoDB 数据库中获取操作日志,并在目标 MongoDB 数据库中重放,或者通过不同的隧道发送到其他终端。如果目标端是 MongoDB 数据库&…

【Unity基础】AudioSource 常用方法总结

在 Unity 中,AudioSource 组件用于控制音频的播放和管理。以下是常用的 AudioSource 控制方法及其说明。 1. 播放和暂停音频 Play():开始播放音频,如果是从暂停的地方继续播放,可以直接调用。Pause():暂停当前播放的…

flink SQL实现mysql source sink

接上文:一文说清flink从编码到部署上线 环境说明:MySQL:5.7;flink:1.14.0;hadoop:3.0.0;操作系统:CentOS 7.6;JDK:1.8.0_401。 1.代码实现 1.1 E…

知乎 PB 级别 TiDB 数据库集群管控实践

以下文章来源于知乎技术专栏 ,作者代晓磊 导读 在现代企业中,数据库的运维管理至关重要,特别是面对分布式数据库的复杂性和大规模集群的挑战。作为一款兼容 MySQL 协议的分布式关系型数据库,TiDB 在高可用、高扩展性和强一致性方…

SpringBoot+Vue3实现阿里云视频点播 实现教育网站 在上面上传对应的视频,用户开会员以后才能查看视频

要使用阿里云视频点播(VOD)实现一个教育网站,其中用户需要成为会员后才能查看视频,这个过程包括上传视频、设置权限控制、构建前端播放页面以及确保只有付费会员可以访问视频内容。 1. 视频上传与管理 创建阿里云账号&#xff…

【前端】 async 和 await 以及 generator生成器函数

一、背景 这一篇随机主要是想记录一下自己学习js中有关异步内容的东西。然后发现有人拿异步跟生成器函数进行比较了一下,因此一起学习了一下。 二、知识点相关内容及实验test 2.1 generator 生成器函数 generator函数的作用:每次访问返回函数中yield…

智能座舱进阶-应用框架层-Handler分析

首先明确, handler是为了解决单进程内的线程之间的通信问题的。我也需要理解Android系统中进程和线程的概念, APP启动后,会有三四个线程启动起来,其中,有一条mainUITread的线程,专门用来处理UI事件&#xf…

windows openssl编译x64版libssl.lib,编译x64版本libcurl.lib,支持https,vs2015编译器

不要纠结,直接选择用perl编译! 告诫想要用弄成vs编译版的,暂时先别给自己增加麻烦 告诫,以下执行的每一步,都不要纠结 先安装环境 nasm 64位版本 https://www.nasm.us/pub/nasm/releasebuilds/2.16.01/win64/nasm-…

汽车供应链 “剧变”开始,“智能感知潜在龙头”诞生

智能汽车产业链“剧变”已经开启,智能感知软硬件能力的权重正在不断被放大。 比如满足高阶泊车的第二代AK2超声波传感器、满足人机共驾场景需求的电子外后视镜(CMS)、iTOF 3D成像视觉感知(用于舱内监控)等新产品&…

Python+OpenCV系列:AI看图识人、识车、识万物

在人工智能风靡全球的今天,用 Python 和 OpenCV 结合机器学习实现物体识别,不仅是酷炫技能,更是掌握未来的敲门砖。本篇博文手把手教你如何通过摄像头或图片输入,识别人、动物、车辆及其他物品,让你的程序瞬间具备 AI …

JVM 详解

一. JVM 内存区域的划分 1. 程序计数器 程序计数器是JVM中一块比较小的空间, 它保存下一条要执行的指令的地址. [注]: 与CPU的程序计数器不同, 这里的下一条指令不是二进制的机器语言, 而是Java字节码. 2. 栈 保存方法中的局部变量, 方法的形参, 方法之间的调用关系. 栈又…

C# opencvsharp 流程化-脚本化-(2)ROI

ROI ROI也是经常需要使用的方法。特别是在图像编辑中。ROI又称感兴趣的区域,但是图像是矩阵是矩形的,感兴趣的是乱八七糟的,所以还有一个Mask需要了解一下的。 public class RoiStep : IImageProcessingStep{public ImageProcessingStepType…

wazuh-modules-sca-scan

sca模块主函数wm_sca_main -> wm_sca_start 检查policy文件中的每一个项目wm_sca_check_policy static int wm_sca_check_policy(const cJSON * const policy, const cJSON * const checks, OSHash *global_check_list) {if(!policy) {return 1;}const cJSON * const id c…

uniapp 自定义图标03

插入工程,修改名称文件内容 编译运行

在Windows本地用网页查看编辑服务器上的 jupyter notebook

​ Motivation: jupyter notebook 可以存中间变量,方便我调整代码,但是怎么用服务器的GPU并在网页上查看编辑呢? 参考 https://zhuanlan.zhihu.com/p/440080687 服务端(Ubuntu): 激活环境 source activate my_env安装notebook …