EXCEL公式函數教學系列 之 邏輯函數NOT

各位網友大家新年好,祝大家豬年萬事如意!今天是大年初一,在這裡發文,希望大家能動動手指點個贊,謝謝!

今天我們學習EXCEL中的邏輯函數NOT。

EXCEL公式函數教學系列 之 邏輯函數NOT

NOT,不,EXCEL給出的解釋是對參數的邏輯值求反,參數為TRUE時返回FALSE,參數為FALSE時返回TRUE。並且補充Logical可以對其進行真TRUE假FALSE判斷的任何值或表達式。

對於這段解釋,首先我們要知道EXCEL邏輯值只有TRUE/1和FALSE/0兩個,然後NOT是對邏輯值求反,就是把TRUE返回FALSE,把FALSE返回TRUE。

EXCEL公式函數教學系列 之 邏輯函數NOT

動圖中我們看到,如上面所說,對TRUE返回了FALSE,對FALSE返回了TRUE。如果你想確保一個值不等同於另一值,請使用 NOT函數。

NOT函數使用較多的場合也是嵌套在其他函數中使用,比如IF函數。

EXCEL公式函數教學系列 之 邏輯函數NOT

這個圖工作做起來比較複雜,就不做動圖了。我們一列看是否及格,一列看是否需要補考,兩個IF函數的邏輯式都是看分數是否大於等於60,及格取其本身的值,補考需要取相反的值,所以在補考的那一列用了NOT函數取其相反值。

上面的栗子比較簡單,很多人可能的腦回路可能第一反應是判斷是否需要補考我們用小於60不可以嗎?或者我們把IF函數返回值那裡對調一下不行嗎?當然可以!我百度了一些栗子好像沒有人對這個問題提出質疑,更沒有什麼看法。我想說的是,程序員的腦回路是常人無法理解的,好像簡答的問題複雜化,但是遇到了比較複雜的情況,程序員解決問題的方式可能就看起來簡單了。

EXCEL公式函數教學系列 之 邏輯函數NOT

我是封面,我不說話。


分享到:


相關文章: