簡單實用的邏輯判斷函數

簡單實用的邏輯判斷函數

如果覺得文章對你有幫助,歡迎關注、點贊、轉發、收藏

上一篇的查找引用函在excel函數中屬於略複雜但實用,而這一篇分享的邏輯判斷函數則屬於簡單且實用。邏輯判斷函數與其他函數搭配使用能發揮出很大的作用。下面和小魚一起來看一下邏輯判斷函數吧!

知識點:

  • and or not
  • true false
  • if iferror

一、邏輯運算符

1.and函數

語法:and(邏輯判斷1,邏輯判斷2,...)

作用:所有參數為真時返回true

示例:

簡單實用的邏輯判斷函數

2.or函數

語法:or(邏輯判斷1,邏輯判斷2,...)

作用:任一參數為真時返回true

示例:

簡單實用的邏輯判斷函數

3.not函數

語法:not(邏輯判斷)

作用:對參數的邏輯判斷值求反

示例:

簡單實用的邏輯判斷函數


二、邏輯值

1.true函數

語法:true()

作用:該函數沒有參數,返回邏輯值true,在四則運算中等於1,一般配合其他函數使用

2.false函數

語法:false()

作用:該函數沒有參數,返回邏輯值false,在四則運算中等於0,一般配合其他函數使用

示例:

簡單實用的邏輯判斷函數


解讀:

1.數字文本與數值不相等;

2.英文文本直接判斷是否相等是不區別大小寫的,需要精準區別大小寫的可以使用exact(文本1,文本2,...);

3.在加、減、乘、除四則運算中,TRUE=1,FALSE=0,但在比較運算中邏輯值>數值,所以上例中,判斷TRUE=1,FALSE=0不相等。

Execl中數值、文本、邏輯值的關係:

在四則運算中,TRUE=1,FALSE=0

在邏輯判斷中,0=FALSE,所有非0的數值=TRUE

在比較運算中,數值

三、判斷函數

1.if函數

語法:if(條件判斷,為真時返回此項,為假時返回此項)

作用:判斷是否滿足某個條件,滿足返回第二項,不滿足返回第三項

示例:

簡單實用的邏輯判斷函數

2.iferror函數

語法:iferror(值,如果錯誤返回此項)

作用:如果表達式錯誤,返回第二項,正確返回本身

示例:

簡單實用的邏輯判斷函數


四、多區間的條件判斷

1.使用if函數

示例:

簡單實用的邏輯判斷函數


解讀:上例使用了if函數的嵌套,可以從低到高判斷,也可以從高到低判斷,沒有難點。不過if的條件判斷可以直接引用單元格(記得絕對引用!),這樣可以直接修改單元格數值更改等級劃分標準。

2.使用lookup函數

示例:

簡單實用的邏輯判斷函數


解讀:上述例子使用了lookup函數的數組形式。想要了解lookup函數詳細的介紹可以查看Excel系列:查找引用函數。得分標準需要按從低到高排列。

3.使用vlookup的近似匹配

示例:

簡單實用的邏輯判斷函數


解讀:上述示例使用了vlookup函數的模糊查找,即vlookup函數的第四參數為1。模糊查找是指當無相等值時,匹配小於自己的最大值。如第一位小曹得分85分無相等值,於是匹配小於85的最大值80,繼而得到對應的B等級。得分標準需要按從低到高排列。

4.使用match函數

示例:

簡單實用的邏輯判斷函數


解讀:上述示例使用了mid函數和match函數的嵌套。使用match函數,查找第一參數(得分)在第二參數{0,60,80,90}的位置,同樣為模糊匹配小於等於的最大值,得到該得分位於等級中的第幾級。再在價格等級從低到高組合成的文本“DCBA”中,截取到位置對應的等級。不過這個方法不利於後期修改,各位可以根據實際需要選擇最適合的方法。

邏輯判斷函數是Excel基礎函數系列的最後一篇了,希望你看了這五篇函數篇能夠對函數有更深入的瞭解。如果還沒看過其餘四篇,歡迎戳小魚的頭像進入頭條號【數據分析魚】詳細瞭解。

本原創首發於公眾號:數據分析魚,歡迎圍觀!


分享到:


相關文章: