二维码 购物车
部落窝在线教育欢迎您!

为何判断A2是否大于100小于200不能像数学那样写公式?

 

作者:小窝来源:部落窝教育发布时间:2023-08-31 14:45:44点击:686

分享到:
0
收藏    收藏人气:0人
版权说明: 原创作品,禁止转载。
编按:

在数学中我们可以用来表达某个数大于100同时小于200,但为何在Excel中不能用这种方式进行逻辑判断呢?

 

小窝在学习IF函数的逻辑表达式时曾疑惑:为何判断A2是否大于100小于200不能写成

不知各位看官是否也有过这样的疑惑?

 

小窝虽然硬记且关系判断不能按数学逻辑写,而应写成:



但为什么呢却不知道,直到最近……

 

缺考是优秀?

最近有同学问:为什么缺考是优秀?

 

 

按道理来说,缺考就是0分,更合适的是“不合格”。

帮同学修改了公式:

=IF(N(B2)<80,"不合格",IF(N(B2)<=90,"良好","优秀"))

 

 

但为何缺考是优秀?难道“缺考”两字比“90”大?

带着问题,做了一系列测试,发现“缺考”不但比“90”大,还比任何一个数都大!

 

Excel中的大小排序

通过测试,发现对我们中国人来说,大小排序规则是:

负数<0<正数<字母A<字母Z<中文啊<中文咗<逻辑值FALSE<逻辑值TRUE

如下:

 

 

还有一个很特殊的——空格。判断大小:

逻辑1

负数<空格=0<正数<字母<汉字

逻辑2


 

 

回到最初

假设A2是数字120;写公式进行判断并返回数值:A2大于100并小于200成立,返回1,不成立返回0

公式:

,返回结果是0,与事实不符合。

判断式“”会逐级判断,首先判断100A2,得到逻辑值“TRUE”;再判断TRUE200,得到逻辑值“FALSE”。因此返回结果是0

这就是且关系逻辑判断不能写成“”的根本原因!

 

 

一个实用公式:查各列最后一个数据

利用今天的知识,获得查最后一个数据(不管是数字还是文字,只要不是错误值和逻辑值)的通用公式:


 

 

 

本文配套的练习课件请加入QQ群:902294808下载。

Excel高手,快速提升工作效率,部落窝教育Excel精品好课任你选择

扫下方二维码关注公众号,可随时随地学习Excel

IMG_256

相关推荐:

弄懂运算符才好写函数公式

逻辑函数AND与OR

双击填充不到位的原因

折线图和柱形图组合图表

版权申明:

本文作者小窝;部落窝教育享有稿件专有使用权。若需转载请联系部落窝教育。