一、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. 免费的微软OneCare防病毒软件
  2. 火爆全网的迁移学习简明手册全面更新,重磅出版上市!
  3. java索引丢失怎么解决_java.sql.SQLException: 索引中丢失 IN 或 OUT 参数:: 1解决办法...
  4. 硬干货!一张图弄清楚在ESXi下如何进行网络抓包
  5. 此次边路调整系统推荐射手走哪路_王者荣耀:廉颇“史诗级”改动,成吉思汗等射手降温!...
  6. PAT 1059 Prime Factors[难]
  7. 计算机网络安全(一)
  8. Windows 实用小工具
  9. LFSR(线性反馈移位寄存器)
  10. 【光环PMP远程】管理分享——如何与各职能部门沟通
  11. python爬虫案例
  12. python爬取起点vip小说章节_python 爬取qidian某一页全部小说
  13. 计算机桌面不能显示器,电脑显示屏亮但是主机已开机无法显示桌面
  14. linux设置用户密码
  15. 论文精度 —— 2017 CVPR《High-Resolution Image Inpainting using Multi-Scale Neural Patch Synthesis》
  16. 基于Pytorch的上市公司财务预警分析
  17. Vue中css自定义实现div层,并在右上角有个叉叉,模仿dialog
  18. WebApi 路由机制剖析
  19. 026 Rust死灵书之实现Vec
  20. 从一幅图中了解开源世界

热门文章

  1. tkinter绘制组件(9)——点状等待框
  2. 师傅带徒弟学:Python正则表达式-关东升-专题视频课程
  3. 计算机xp系统恢复以前设置,最新版:如何在XP系统计算机上恢复出厂设置?
  4. matlab编译得到的可执行文件修改软件图标的方法
  5. 内存(RAM或ROM)和FLASH存储的真正区别总结
  6. PHP 数据库读写分离 2020
  7. UpdatePanel和ScriptManager实现免刷新获取数据
  8. 老生常谈,永恒之蓝-winxp
  9. 硬件工程师遇到的问题总结
  10. 直播系统源码如何对直播平台进行搭建?