二維碼 購物車
部落窩在線教育歡迎您!

為何判斷A2是否大于100小于200不能像數(shù)學那樣寫公式?

?

作者:小窩來源:部落窩教育發(fā)布時間:2023-08-31 14:45:44點擊:919

分享到:
0
收藏    收藏人氣:0人
版權(quán)說明: 原創(chuàng)作品,禁止轉(zhuǎn)載。
編按:

在數(shù)學中我們可以用來表達某個數(shù)大于100同時小于200,但為何在Excel中不能用這種方式進行邏輯判斷呢?

 

小窩在學習IF函數(shù)的邏輯表達式時曾疑惑:為何判斷A2是否大于100小于200不能寫成

不知各位看官是否也有過這樣的疑惑?

 

小窩雖然硬記且關系判斷不能按數(shù)學邏輯寫,而應寫成:



但為什么呢卻不知道,直到最近……

 

缺考是優(yōu)秀?

最近有同學問:為什么缺考是優(yōu)秀?

 

 

按道理來說,缺考就是0分,更合適的是“不合格”。

幫同學修改了公式:

=IF(N(B2)<80,"不合格",IF(N(B2)<=90,"良好","優(yōu)秀"))

 

 

但為何缺考是優(yōu)秀?難道“缺考”兩字比“90”大?

帶著問題,做了一系列測試,發(fā)現(xiàn)“缺考”不但比“90”大,還比任何一個數(shù)都大!

 

Excel中的大小排序

通過測試,發(fā)現(xiàn)對我們中國人來說,大小排序規(guī)則是:

負數(shù)<0<正數(shù)<字母A<字母Z<中文啊<中文咗<邏輯值FALSE<邏輯值TRUE

如下:

 

 

還有一個很特殊的——空格。判斷大?。?/span>

邏輯1

負數(shù)<空格=0<正數(shù)<字母<漢字

邏輯2


 

 

回到最初

假設A2是數(shù)字120;寫公式進行判斷并返回數(shù)值:A2大于100并小于200成立,返回1,不成立返回0。

公式:

,返回結(jié)果是0,與事實不符合。

判斷式“”會逐級判斷,首先判斷100A2,得到邏輯值“TRUE”;再判斷TRUE200,得到邏輯值“FALSE”。因此返回結(jié)果是0。

這就是且關系邏輯判斷不能寫成“”的根本原因!

 

 

一個實用公式:查各列最后一個數(shù)據(jù)

利用今天的知識,獲得查最后一個數(shù)據(jù)(不管是數(shù)字還是文字,只要不是錯誤值和邏輯值)的通用公式:


 

 

 

本文配套的練習課件請加入QQ群:902294808下載。

Excel高手,快速提升工作效率,部落窩教育Excel精品好課任你選擇!

掃下方二維碼關注公眾號,可隨時隨地學習Excel

IMG_256

相關推薦:

弄懂運算符才好寫函數(shù)公式

邏輯函數(shù)AND與OR

雙擊填充不到位的原因

折線圖和柱形圖組合圖表

版權(quán)申明:

本文作者小窩;部落窩教育享有稿件專有使用權(quán)。若需轉(zhuǎn)載請聯(lián)系部落窩教育。