Lumos学习王佩丰Excel第八讲:IF函数逻辑判断

news2024/9/8 23:20:20

本节课与数学无关,与逻辑强相关。这节课对理工科,尤其是对有计算机基础的同学们会很友好。

一、使用IF函数

1、IF函数的基本用法

函数语法:IF(logical_test,[value_if_true],[value_if_false])

logical_test:判断条件

[value_if_true]:判断结果为的时候,要执行的语句

[value_if_false]:判断结果为的时候,要执行的语句

例1-针对性别填充称呼:=IF(E2="男","男士","女士")

注意:双引号、括号、逗号均是半角符号

2、IF函数的嵌套

什么时候需要用到嵌套,就是在判断结果大于1个的时候。

例2-专业类后加专业代号:=IF(B2="理工","LG",IF(B2="文科","WK","CJ"))

例3-考生加分:=IF(G2="本地",H2+30,IF(G2="本省",H2+20,H2+10))

例3-录取情况说明:=IF(I2>=600,"第一批",IF(I2>=400,"第二批","落榜"))

3、如何尽量回避IF函数的嵌套

若超过4层IF嵌套,要想下别的方法。

例4-评定奖金:=IF(G6="A级",10000,0)+IF(G6="B级",9000,0)+IF(G6="C级",8000,0)+IF(G6="D级",7000,0)+IF(G6="E级",6000,0)+IF(G6="F级",5000,0)+IF(G6="G级",4000,0)+IF(G6="H级",3000,0)+IF(G6="I级",2000,0)+IF(G6="J级",1000,0)

出现纯数字嵌套可以使用加法代替繁琐的逻辑嵌套。

出现文字的情况,不用加法,用连字符&连接文字,“”之间不要填任何字符,为空。

例5-评定奖金等级:=IF(G6="A级",10000,0)+IF(G6="B级",9000,0)+IF(G6="C级",8000,0)+IF(G6="D级",7000,0)+IF(G6="E级",6000,0)+IF(G6="F级",5000,0)+IF(G6="G级",4000,0)+IF(G6="H级",3000,0)+IF(G6="I级",2000,0)+IF(G6="J级",1000,0)

4、用IF函数处理运算错误 Iserror函数

未使用 Iserror函数前,出现错误,可能会影响后面的计算。

使用 Iserror函数后,

二、认识函数

1、AND函数:表示“且”的关系

用AND把N个条件包起来,用半角逗号隔开

2、OR函数:表示“或”的关系

用OR把N个条件包起来,用半角逗号隔开,满足一个条件即可

3、只包含一种结果,一个IF就够了,如下所示,下面例子的结果只有给予与否。

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

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

相关文章

现在有什么赛道可以干到退休?

最近,一则“90后无论男女都得65岁以后退休”的消息在多个网络平台流传,也不知道是真是假,好巧不巧今天刷热点的时候又看到一条这样的热点:现在有什么赛道可以干到退休? 点进去看了几条热评,第一条热评说的…

品牌控价:维护市场秩序的关键策略

在当今竞争激烈的市场环境中,品牌控价成为了品牌发展的重要环节。品牌在拓展销售渠道时,为确保自身的形象与利益,通常会为经销商设定出货价和建议零售价。然而,部分经销商为追求短期利益,在电商平台上进行低价引流&…

Ollama怎么启动.gguf 大模型

环境: Llama3-8B 问题描述: Ollama怎么启动.gguf 大模型 解决方案: 要使用 Ollama 启动 .gguf 大模型,你可以按照以下步骤操作: 创建 Modelfile:首先,创建一个名为 Modelfile 的文件&…

【C++BFS算法】886. 可能的二分法

本文涉及的点 CBFS算法 LeetCod886. 可能的二分法 给定一组 n 人(编号为 1, 2, …, n), 我们想把每个人分进任意大小的两组。每个人都可能不喜欢其他人,那么他们不应该属于同一组。 给定整数 n 和数组 dislikes ,其…

高效工作流:用Mermaid绘制你的专属流程图;如何在Vue3中导入mermaid绘制流程图

目录 高效工作流:用Mermaid绘制你的专属流程图 一、流程图的使用场景 1.1、流程图flowChart 1.2、使用场景 二、如何使用mermaid画出优雅的流程图 2.1、流程图添加图名 2.2、定义图类型与方向 2.3、节点形状定义 2.3.1、规定语法 2.3.2、不同节点案例 2.…

【C语言】整数类型及其数值范围(截断+数据)

🦄个人主页:小米里的大麦-CSDN博客 🎏所属专栏:https://blog.csdn.net/huangcancan666/category_12718530.html ⚙️操作环境:Visual Studio 2022 目录 一、介绍 二、整数类型表 1.分析 2.小结 三、截断 1.什么是截断? 2.为什么需要截断…

【刷题汇总 -- 笨小猴、 主持人调度(一)、分割等和子集】

C日常刷题积累 今日刷题汇总 - day0251、笨小猴1.1、题目1.2、思路1.3、程序实现 2、主持人调度(一)2.1、题目2.2、思路2.3、程序实现 3、分割等和子集3.1、题目3.2、思路3.3、程序实现 -- 0/1背包问题 4、题目链接 今日刷题汇总 - day025 1、笨小猴 1…

JAW:一款针对客户端JavaScript的图形化安全分析框架

关于JAW JAW是一款针对客户端JavaScript的图形化安全分析框架,该工具基于esprima解析器和EsTree SpiderMonkey Spec实现其功能,广大研究人员可以使用该工具分析Web应用程序和基于JavaScript的客户端程序的安全性。 工具特性 1、动态可扩展的框架&#x…

设计模式7原则

链接:设计模式7原则 (qq.com) 设计模式7原则JAVA代码实现 (qq.com)

2024年7月29日(web nginx)

web 一、web基本概念和常识 Web:为用户提供的一种在互联网上浏览信息的服务,Web服务是动态的、可交互的、跨平台的和图形化的。 Web 服务为用户提供各种互联网服务,这些服务包括信息浏览服务,以及各种交互式服务,包括聊天、购物、学习等等内容。 Web 应用开发也经过了几代技术…

Linux基础复习(五)

前言 本文介绍了Linux常用命令,接Linux基础复习(四) 一、常用命令 命令通配符 在Linux中,命令通配符(也称为通配符模式或通配符表达式)是用来匹配文件名或其他字符串的一种特殊字符。这些通配符可以帮助…

leetcode日记(61)矩阵置零

看起来很简单的题目,最简单粗暴的方法是建立两个数组记录需要置零的行和列,但是题目中有一个进阶版要求: 进阶: 一个直观的解决方案是使用 O(mn) 的额外空间,但这并不是一个好的解决方案。一个简单的改进方案是使用 O…

VC14(VC2015)安装失败报错0x80240017

百度网盘链接:https://pan.baidu.com/s/1ybBriAXfxtvLvk7ve2zwIg?pwd1111 提取码:1111 必须按以下顺序安装: clearcompressionflag.exe、KB2919355、KB2932046、KB2959977、KB2937592、KB2938439、KB2934018。 KB2919442 是 Windows 8.1 更…

【根据字符出现频率排序】python刷题记录

R2-字符串算法 包哈希表的呀。 注意 class Solution:def frequencySort(self, s: str) -> str:dictdefaultdict(list)#字符串不能直接排序,需要转换为列表["a","b","c"]slist(s)for str in s:if not dict[str]:dict[str]1else:…

扫码登录方案

以哔哩哔哩扫码登录为例 二维码解码后内容为:https://passport.bilibili.com/h5-app/passport/login/scan?navhide1&qrcode_keye60869ce7f5235c7123175a7effc6f90&frommain-fe-header 扫码登陆,利用已登录设备授权未登录设备登录的方式 扫码…

android settings提示音开关状态与修改(一)

android系统&#xff0c;settings提示音类型&#xff1a; 提示音开关默认状态&#xff0c;定义文件&#xff1a; frameworks/base/packages/SettingsProvider/res/values/defaults.xml 提示音默认定义&#xff1a; // 锁屏提示音 <integer name"def_lockscreen_sounds_…

前端canvas——贝塞尔曲线

曲线之美&#xff0c;不在于曲线本身&#xff0c;而在于用的人。 所以就有了这期贝塞尔曲线。 新规矩&#xff0c;先上个GIT。 效果图 开局一张图&#xff0c;代码全靠编。 代码 画骨 先想着怎么画一个心形吧&#xff0c;等你想好了&#xff0c;就知道怎么画了。 首先就还…

知识图谱增强的RAG(KG-RAG)详细解析

转自&#xff1a;知识图谱科技 这是一个与任务无关的框架&#xff0c;它将知识图谱&#xff08;KG&#xff09;的显性知识与大型语言模型&#xff08;LLM&#xff09;的隐含知识结合起来。这是该工作的arXiv预印本 https://arxiv.org/abs/2311.17330 。 我们在这里利用一个名为…

DP的优化途径---单调队列

1.前缀和单调队列&#xff1a;https://www.acwing.com/problem/content/137/ 我们先预处理下前缀和&#xff0c;以下标为i的点为有边界&#xff1a; 也就是求()的min&#xff0c;考虑到j的范围是定值&#xff0c;用单调队列维护即可。 AC代码&#xff1a; #include<bits/…