电竞比分网-中国电竞赛事及体育赛事平台

分享

AND,OR,NOT,XOR,TRUE,F(xiàn)ALSE

 ExcelEasy 2022-03-14

分類:邏輯函數(shù)

這六個(gè)邏輯函數(shù)是IF函數(shù)的輔助或者基礎(chǔ)函數(shù),其中前4個(gè)是做邏輯運(yùn)算的,后兩個(gè)就是單純的邏輯值。

理解TRUE,F(xiàn)ALSE

當(dāng)我們單純的說(shuō)TRUE和FALSE的時(shí)候,通常指的是兩個(gè)常量,代表真,假:

  • TRUE => 真

  • FALSE => 假

Excel中的邏輯運(yùn)算會(huì)返回邏輯值,例如:

當(dāng)我們?cè)趩卧窭镙斎耄簍rue(大小寫(xiě)均可),其值就會(huì)變成:TRUE。這就是邏輯值TRUE。

如果你輸入公式:


=TRUE

結(jié)果也是TRUE。就類似于寫(xiě)公式:=1,結(jié)果顯示1一樣。

如果輸入公式:


=TRUE()

結(jié)果也是TRUE。但是這里使用的函數(shù)

TRUE()。

FALSE()函數(shù)作用相同:

TRUE,F(xiàn)ALSE可以用數(shù)值代替

在Excel中(實(shí)際上是在大多數(shù)計(jì)算機(jī)環(huán)境中),TRUE和FALSE都可以用數(shù)值代替:

TRUE:所有不為0的值都可以認(rèn)為是TRUE,

FALSE:數(shù)值0被當(dāng)作FALSE處理。

例如:


=IF(0.5,1,0)

這個(gè)IF公式的條件是0.5,因?yàn)镮F函數(shù)的第一個(gè)參數(shù)必須是邏輯值,所以,這個(gè)0.5就被當(dāng)成TRUE,返回結(jié)果就是1。

同樣,下面的公式中:


=IF(0,1,0)

IF函數(shù)會(huì)將第一個(gè)參數(shù)轉(zhuǎn)換為邏輯值,0就被當(dāng)作FALSE,返回結(jié)果0。

TRUE和FALSE可以像數(shù)值一樣參與運(yùn)算,運(yùn)算時(shí),TRUE被當(dāng)作1,F(xiàn)ALSE被當(dāng)作0:

但是,絕對(duì)不能認(rèn)為T(mén)RUE和1是相等的:

AND,OR,NOT,XOR


這四個(gè)函數(shù)是邏輯運(yùn)算函數(shù),他們是操作一些邏輯值作為參數(shù),經(jīng)過(guò)一定的規(guī)則后,返回一個(gè)邏輯值(TRUE或者FALSE)。

以AND為例,(AND/OR/XOR)它的語(yǔ)法是這樣的:

AND(邏輯值1,[邏輯值2],......,[邏輯值254])

除第一個(gè)參數(shù)是必需的,其余參數(shù)都是可選的。也就是說(shuō),這些函數(shù)的參數(shù)數(shù)量最少是1個(gè),最多支持254個(gè)。

而NOT的語(yǔ)法是這樣的:

NOT(邏輯值1)。

這些函數(shù)代表不同的邏輯運(yùn)算:

  • AND:與運(yùn)算

  • OR:或運(yùn)算

  • NOT:非運(yùn)算

  • XOR:異或預(yù)算

與運(yùn)算(AND)的規(guī)則

參數(shù)中的所有邏輯值都為T(mén)RUE時(shí),返回結(jié)果TRUE。否則,返回結(jié)果FALSE。

或運(yùn)算(OR)的規(guī)則

參數(shù)中的所有邏輯值都為FALSE,返回FALSE。否則,返回TRUE。

非運(yùn)算(NOT)的規(guī)則

參數(shù)中的邏輯值為T(mén)RUE時(shí),返回結(jié)果FALSE。參數(shù)中的邏輯值為FALSE時(shí),返回結(jié)果TRUE。

異或運(yùn)算(XOR)的規(guī)則

XOR的規(guī)則比較復(fù)雜。

盡管XOR支持254個(gè)參數(shù)值,但是它的運(yùn)算是從前兩個(gè)開(kāi)始的。

XOR(邏輯值1,邏輯值2,邏輯值3,......,邏輯值254)

首先計(jì)算邏輯值1和邏輯值2,規(guī)則是:

如果邏輯值1和邏輯值2不同,返回TRUE,或者返回FALSE。即:

然后將結(jié)果與邏輯值3進(jìn)行異或運(yùn)算,規(guī)則同上。這樣就會(huì)得到下圖所示的結(jié)果:

用這個(gè)規(guī)則來(lái)了解XOR看上去比較復(fù)雜,可以用下面的方法來(lái)理解和記憶:

當(dāng)參數(shù)中的TRUE為奇數(shù)個(gè)時(shí),返回結(jié)果TRUE;當(dāng)參數(shù)中的TURE為偶數(shù)個(gè)時(shí),返回結(jié)果FALSE。


Power Excel 知識(shí)庫(kù)    按照以下方式進(jìn)入知識(shí)庫(kù)學(xué)習(xí)
Excel函數(shù)   底部菜單:知識(shí)庫(kù)->Excel函數(shù)

自定義函數(shù)  底部菜單:知識(shí)庫(kù)->自定義函數(shù)

Excel如何做  底部菜單:知識(shí)庫(kù)->Excel如何做

面授培訓(xùn)  底部菜單:培訓(xùn)學(xué)習(xí)->面授培訓(xùn)

也可以在歷史文章中學(xué)習(xí)Excel,Power Query,Power Pivot,Power BI,Power Automate各種技巧。

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多