一、IF

        基础用法:IF(logical_test, [value_if_true], [value_if_false])

IF(判断条件, 判断条件成立返回的值, 判断条件不成立返回的值)

实际费用 预算 公式输入 结果
1500 900 =IF(A2>B2, "超出预算", "正常") 超出预算
500 900 =IF(A3>B3, "超出预算", "正常") 正常

IF嵌套 (案例:纸条摸奖        要求:抽到紫色奖励自行车、蓝色奖励微波炉、红色不中奖)

姓名 纸条颜色 公式输入 结果
姓名1 紫色 =IF(B2="紫色", "自行车", IF(B2="蓝色", "微波炉", "不中奖")) 自行车
姓名2 蓝色 =IF(B3="紫色", "自行车", IF(B3="蓝色", "微波炉", "不中奖")) 微波炉
姓名3 红色 =IF(B4="紫色", "自行车", IF(B4="蓝色", "微波炉", "不中奖")) 不中奖

注意:当一个公式输入完成后双击单元格右下角或往下拖,如果没有锁定单元格(F4)那么上面B2会自动变为B3、B4,往右拖那么自动变为C2、D2…… 如果锁定列,即$B2,那么往下拖拽$B2将变为$B3、$B4,往右拖拽始终为$B2,B$2则B发生改变,但是2不发生改变,全锁,即$B$2,那么不管往哪拖拽都不会使引用的单元格发生变化。

二、其他逻辑函数

        (1) AND         (*(乘号) (条件1) * (条件2) * (条件3) ……)

                用法:

=AND(判断条件1, 判断条件2, ...)

特性:

并且:一假则假;所有的条件都成立,返回逻辑值TRUE,否则返回FALSE

作用:

扩大用于执行逻辑检验的其他函数的效用

举例:

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

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

= AND(1, 0, 1, 0)        返回 FALSE

                注意:参数的计算结果必须是逻辑值(如 TRUE 或 FALSE)

                如果指定的单元格区域未包含逻辑值,则 AND 函数将返回错误值 #VALUE!

        (2) OR         (+(加号) (条件1) + (条件2) + (条件3) ……)

                用法:

= OR(判断条件1, 判断条件2, ...)

特性:

或者:一真则真;任一条件成立,返回逻辑值TRUE,否则返回FALSE

举例:

= OR(TRUE, TRUE, TRUE)        返回 TRUE

= OR(FALSE, FALSE, TRUE)        返回TRUE

= OR(FALSE, FALSE, FALSE)        返回FALSE

        (3) NOT

                用法:

= NOT(判断条件)

特性:取反:真则假,假则真

举例:

= NOT(TRUE)        返回 FALSE

= NOT(FALSE)        返回 TRUE

        (4) XOR

                用法:

= XOR(判断条件1, 判断条件2, ...)

特性:仅且只有一个条件为真则真

        (5)  TRUE、FALSE

                用法:

                        =TRUE()        =FALSE()

                可以直接在单元格或公式中键入值 TRUE/FALSE,而可以不使用函数。

三、判断公式

        (1) IFERROR  (常用于规避错误)

                用法:

= IFERROR(值或表达式,公式的计算结果为错误时要返回的值)

作用:如果公式的计算结果为错误,则返回您指定的值;否则将返回公式的结果。

                注意:如果 value 或 value_if_error 是空单元格,则 IFERROR 将其视为空字符串值 ("")。

        (2) IFNA

                用法:

= IFNA(值或表达式,值或表达式返回#N/A错误时想要输出的信息)

作用:判断公式是否出现#N/A错误。

        (3) IFS (2019和365版本)

                用法:

= IFS(判断条件1,真值1,判断条件2,真值2……,判断条件N,真值N)

作用:避免IF函数嵌套。

                注意:IFS函数检查是否满足一个或多个条件,且是否返回与第一个TRUE条件对应的值

                IFS 函数允许测试最多 127 个不同的条件。

三、SWITCH (2016及以上版本)

        基础语法:

= SWITCH(expression,value1,result1,[defult_or_value2,result2],..,[defult_or_value126,result126]

含义:

SWITCH(表达式, 值1, 结果1, [默认值 或 值2, 结果2],…[默认值 或 值3, 结果3])

参数定义:

Expression:必须。 表达式的值将于value1(值1)至valueN(值N)比较

ValueN:valueN(值N)的值与表达式比较

ResultN:resultN(结果N)是valueN(值N)与表达式的结果匹配时返回的值。此参数必须为每一个valueN(值N)设定

defult:默认值。当表达式的值与所有提供的值都不匹配时,函数返回默认值。默认值没有与之对应的结果参数,并且默认值总是函数的最后一个参数

        注意:跟据值列表计算一个值(称为表达式),并返回与第一个匹配值对应的结果。如果不匹配,则可能返回可选默认值。不支持范围匹配如:>=,<=数的范围

        区别于IFS:IFS可以按区间进行判断,而SWITCH只能按固定值进行判断

还是一样案例,抽到紫色奖励自行车、蓝色奖励微波炉、红色不中奖

姓名 颜色 公式输入 结果
姓名1 紫色 =SWITCH(B2, "紫色", "自行车",  "蓝色", "微波炉","红色", "不中奖") 自行车
姓名2 蓝色 =SWITCH(B3, "紫色", "自行车",  "蓝色", "微波炉","红色", "不中奖") 微波炉
姓名3 红色 =SWITCH(B4, "紫色", "自行车",  "蓝色", "微波炉","红色", "不中奖") 不中奖

四、信息类函数

注意:IS 类函数的参数 value 是不可转换的 

实际意义:IS类函数在公式检验计算结果时十分有用.当它与函数 IF 结合在一起使用时,可以提供一种方法用来在公式中查出错误值


EXCEL——逻辑函数,信息类函数相关推荐

  1. Excel逻辑函数:如何实现Excel条件智能标记,简单方法,速学!

    学习是永无止境的,不管是上班还是上学,都是一个学习的过程,至于在这个过程中,你学的多少,学的怎样,这就是你自己的事情了,不管是你的老师,还是你的上级,都是起到一个领路的作用,你肯不肯下功夫,也只有你自 ...

  2. Excel逻辑函数(1):多层IF判断函数的嵌套,完成递进逻辑判断

    IF函数可能有两个结果. 第一个结果是比较结果为 True,第二个结果是比较结果为 False. 例如,=IF(C2="Yes",1,2) 表示 IF(C2 = Yes, 则返回 ...

  3. bat判断文本中是否存在一个相同内容比较_Excel中的9个逻辑函数都不掌握,还敢称Excel达人?...

    Excel中的逻辑函数主要用于在公式中对条件进行测试,并根据测试结果返回不同的数值,从而使公式更加智能. 一.TRUE. 功能:返回逻辑值TRUE. 目的:判断两个值是否相等. 方法: 在目标单元格中 ...

  4. 在excel工作表中c1单元格_Excel工作表中的11个逻辑函数应用技巧,中文解读,动图演示!...

    逻辑函数,简单的理解就是返回结果为TRUE或FALSE的函数.TRUE,代表判断后的结果是真的,正确的,也可以用1表示:FALSE,代表判断后的结果是假的,错误的,也可以用0表示.在Excel工作表中 ...

  5. Excel函数大全-09逻辑函数

    09逻辑函数 09x01 AND 函数 语法 09x02 FALSE 函数 语法 09x03 IF 函数 语法 09x04 IFERROR 函数 语法 09x05 IFNA 函数 语法 09x06 I ...

  6. Excel - 获取帮助信息,查找Sheet中和VBA里的可用函数

    Excel获取帮助信息 在使用Excel时,可以点击菜单的Help,可以获取帮助信息或Training. 点击Help帮助信息: 如果你觉得查看不方便,开可以使用浏览器,访问官网线上支持文档: Exc ...

  7. Excel常用函数、逻辑函数(一)

    常用函数 求和函数:sum( 求和范围 ) 计数函数:count( 计数范围 ) :只能对数值类型计数 counta( 计数范围 ) :对所有类型都可以计数 平均值函数:average( 计算的平均值 ...

  8. 『Excel』常用五大类函数汇总

    这里对数据分析中常用的excel函数进行分类汇总,共五类:关联匹配类.清洗处理类.逻辑运算类.计算统计类.时间序列类 一.关联匹配类 数据不在同一个excel表或同一个excel表不同sheet中,数 ...

  9. Excel 2003函数应用完全手册

    一.函数应用基础     1.函数和公式     (1)什么是函数     Excel函数即是预先定义,执行计算.分析等处理数据任务的特殊公式.以常用的求和函数SUM为例,它的语法是"SUM ...

最新文章

  1. 自定义监听器 java
  2. tensorflow学习笔记五:mnist实例--卷积神经网络(CNN)
  3. python答疑的作用_不学Python之集中答疑(5)
  4. java tld 方法重载_自定义标签
  5. 直播 | “深度学习”到底是什么?这篇文章讲明白了
  6. linux下插入的mysql数据乱码问题及第三方工具显示乱码问题
  7. 网站性能测试工具Apache Benchmark的使用说明
  8. 计算机中常用的声音编辑工具有哪些,电脑常用音频剪辑软件
  9. 营业执照遗失该如何处理
  10. CTF Alice与Bob
  11. 2018年上半年UI领域主要的13个设计趋势
  12. Dlink路由器后门分析
  13. matlab绘制分组条形图的误差棒errorbar
  14. 小米微信自动加好友appium
  15. Python - Flask 图片验证码和邮箱验证码的后端实现
  16. 【无极低码】低代码平台开发日记,低代码平台之sql编程
  17. 驱动中同步与异步发送IRP
  18. 信汇、电汇和票汇的概念、程序及其异同点
  19. 阿德莱德计算机科学学士好吗,高考成绩不理想,终获澳洲阿德莱德大学计算机科学学士...
  20. Arcpy 通过mxd模版生成专题图

热门文章

  1. PyGOD 使用 成功解决 Runtimeerror: No such operator torch_sparse::hetero_neighbor_sample 报错
  2. 如何利用GPS北斗定位模块追回被盗车辆
  3. 二分法查找是基于有序_利用二分法查找有序数组中是否含有给定Value
  4. 视频监控三大标准比较 ONVIF不负众望
  5. 牛人的ACM经验 (转)
  6. python工程师需要什么技能_江门北大青鸟:Python工程师都会哪些技能?
  7. 韩顺平 java坦克大战_坦克大战完整版(韩顺平java)
  8. 干货分享:win10如何彻底清理C盘垃圾
  9. 考研复试-数据库-面试题
  10. 北大AI公开课第九课--人工智能在视频中的应用by奇虎360颜水成