对Excel数据进行逻辑判断和处理
发布时间:2023-01-22 15:29:29
在用Excel工作中,不加判断而照单全收的情况是常见的,但需要进行判断并根据条件返回不同结果的情况也比比皆是。我们在对Excel数据进行逻辑判断和处理时。可以在公式中使用条件表达式,还可以使用逻辑判断函数,以及一些信息函数。
(1)逻辑判断函数
逻辑判断函数主要包括IF函数、AND函数、OR函数、N0T函数、TRUE函教、FALSE函数和IFERROR函数,这些函数您一定非常熟悉了。不过。这里的IFERROR函数是Excel 2007的新增函数。它用于对公式的错误进行处理。其功能是:如果公式计算出错误则返回指定的值。否则返回公式结果。
图1所示为不同产品的去年和今年的销售量数据,现在要计算各个产品的年增长率。
图1
显然,由于某些产品是今年新增的,而某些产品今年停产了。如果利用通常的方法。即“(今年销售量-去年销售量)/去年销售量”,那么,当某些产品是今年新增时,会出现错误“#DIV/0!”,而当某些产品今年停产时,却得出增长率为-100%的令人费解的数据。这显然是不符合逻辑的。
为了能够避免计算错误或者出现不符合逻辑的值出现,可以使用IF函数进行判断和计算。在本案例中。几种不同情况的组合如下:
今年销售量 去年销售量 处理措拖
有 有 计算增长率
有 无 新增项目
无 有 已经停产
无 无 还没有数据
这样,在单元格D2中输入下面的公式:
=IF(B2<>"",IF(c2<>"",(C2-B2)/B2,“已经停产”),IF(c2<>"",“新增项目”,“已经停产”))
然后将向下其复制到任意的行数。即可得到各个产品的增长率数据或说明文字,如图1所示。
图2所示是利用IFERROR函数对公式错误值进行处理的例子。当公式出现错误值时。单元格为空。否则就是公式的计算结果。其中,单元格D2的计算公式为:
=IFERROR((C2/B2),"")
如果不使用IFERROR函数,就需要联合使用IF函数和ISERROR函数。如下所示:
=IF(ISERROR(C2/B2),"",C2/B2)
图2
(2)Excel信息函数
在处理报表和数据分析过程中,常用的信息函数有IS类函数、ISEVEN函数、ISODD函数、N函数和NA函数。
IS类函数用于检验数值的类型,并根据参效取值返回TRUE或FALSE。例如,要判断某个单元格的数据是否为数字,可以使用ISNUMBER函数;要判断公式是否为错误值,可以使用ISERROR函数。
IS类函数有以下9个:
ISBLANK(value) 检验是否为空白单元格
ISERR(value) 检验是否为任意错误值(除去#N/A)
ISERROR(value) 检验是否为任意错误值
ISLOGICAL(value) 检验是否为逻辑值
ISNA(value) 检验是否为错误值#N/A(值不存在)
ISNONTEXT(value) 检验是否为不是文本的任意项
ISNUMBER(value) 检验是否为数字
ISREF(value) 检验是否为引用
ISTEXT(value) 检验是否为文本
这些函数的参数value为需要进行检验的数值。可以是空白(空白单元格)、错误值、逻辑值、文本、数字、引用值或对于以上任意参数的名称引用。
ISEVEN函数用于判断一个数字是否为偶数,如果是偶数,就返回TRUE,否则返回FALSE。
ISODD函数用于判断一个数字是否为奇数,如果是奇数。就返回TRUE.否则返回FALSE.
N函数用于将指定的数据转化为数字。
NA函数用于返回一个错误值#N/A,这个函数在绘制图表时非常有用。
对Excel数据进行逻辑判断和处理时,可以在公式中使用表达式,也可以使用逻辑判断函数,信息函数。这样如果在判断出错的时候,Excel就会提示我们了。


猜你喜欢
- 通过设置允许拖放式文字编辑功能,用户可以在Word2010文档中使用鼠标拖动选中文字,以实现移动、复制等文字编辑功能通过设置允许拖放式文字编
- 很多的小伙伴因为工作的需要而准备了两块硬盘,这个时候就需要进行安装raid0了,那么该怎么去给他进行配置呢?下面就来看看详细的配置方法吧。r
- 最近有不少用户都升级了Windows11系统,特别有些加入到Dev渠道的用户已经升级至了22449.1000版本,但是有些用户在升级完毕后发
- 最近有新下载Win11用户反映,在使用系统的时候发现任务栏图标不见了,系统桌面只有一个蓝布,那么我们的任务栏图标在哪呢?对此很多小伙伴都迷惑
- WindowsWeb可通过以下方式控制公式的显示:在显示公式及其结果之间切换按CTRL+'(重音符)。防止在编辑栏中显示公式注意:
- 很多朋友可能在excel中使用公式计算的时候,都会出现错误代码,无法得到正确的计算结果,那么我们应该怎么样去分析公式的操作原因呢?其实非常的
- 今天来讲讲excel方格子插件怎么使用。1.首先我们在浏览器中输入百度上的插件名称,然后单击进入官方网站。2.然后在官方网站上单击[方格工具
- word2007里文档结构图目录底色,都看不清目录了,怎么去掉?打开就有的,如下图: 回答:具体方法如下: 1、点击开始-样式(样式的右下
- 今天开会的时候,PPT怎么也无法全屏播放了,老板很生气,于是赶紧学习了一下如何解决,那么当您的PPT也不能无法全屏时,应该如何解决呢,PPT
- win11启动项在哪里?最近有小伙伴询问小编说一些软件在想开机的时候就使用,想要打开启动项但没有找到在哪里,所以过来问问小编知道吗。那可算是
- wps如何把字竖过来?输入文字打开wps,然后随便输入文字【你好,世界】,如下图所示:文字方向点击【页面布局】,在下方找到【文字方向】,如下
- Win7cf烟雾头最新调法如何调?一些新手朋友在玩穿越火线的时候感觉有点奇怪,同在烟雾之中,自己总是先挂掉的那一个。这是怎么回事呢?其实时因
- 最近Pokemon GO(精灵宝可梦 GO)在国外异常火爆,不过作为中国大陆地区的用户就有点悲剧了,因为该游戏暂不支持大陆地区,所以中国大陆
- 很多用户在自己的笔记本电脑上面安装win7系统之后,会发现桌面上没有显示任何图标,只有一张壁纸,而想要将图标从菜单栏拖动的桌面的时候却发现无
- 谈起PPT相信大家都不陌生,应该很多小伙伴都自己制作过自己的PPT,就算没有自己制作过,也肯定都有看到过。比如现在上课时,很多老师都会使用P
- 微软发布的Win10 21H2系统,有用户安装之后发现系统经常出现卡顿、占用率偏高的现象,这是什么原因?小编认为应该是Win10自带的人工智
- 有时候我们会发现电脑桌面图标不见了,那该怎么办呢?今天就为大家分享win7桌面图标不显示解决方法。第一种情况:图标没了,但任务量还在故障的现
- 现在的电脑随着技术的更新,传统的MBR格式虽然支持兼容,但是win10系统基本都使用了GUID分区格式,这样会让整体的系统运作得更有效率。如
- 电脑不能开机,意味着什么?!打不了游戏,看不了视频,浏览不了网页,逛不了淘宝。这一天该怎么过呢?小编给你带来了解决电脑无法开机的简单方法,今
- wps软件作为一款用户经常使用的办公软件,给用户带来了许多的好处和帮助,受到了很多用户的欢迎,在wps软件中用户可以根据自己的需求来择需要编