tft每日頭條

 > 職場

 > excel簡單邏輯函數

excel簡單邏輯函數

職場 更新时间:2024-12-24 12:51:39

excel簡單邏輯函數(Excel工作表中的11個邏輯函數應用技巧解讀)1

邏輯函數,簡單的理解就是返回結果為TRUE或FALSE的函數。TRUE,代表判斷後的結果是真的,正确的,也可以用1表示;FALSE,代表判斷後的結果是假的,錯誤的,也可以用0表示。在Excel工作表中,共有11個邏輯函數,你确定都掌握嗎?


一、Excel工作表邏輯函數:And。

功能:檢查所有的參數是否為TRUE,如果所有的參數均為TRUE,則返回TRUE。

語法結構:=TRUE(邏輯值1,[邏輯值2],[邏輯值3]……)

目的:如果員工“婚姻”狀況為“未婚”、“學曆”為“大專”,則返回“是”,否則返回空值。

excel簡單邏輯函數(Excel工作表中的11個邏輯函數應用技巧解讀)2

方法:

在目标單元格中輸入公式:=IF(AND(E3="未婚",F3="大專"),"是","")。

解讀:

And函數時長和If函數配合使用,公式的意思為,如果公共的“婚姻”狀态為“未婚”,而且“學曆”為“大專”,則返回“是”,兩個條件必須同時成立。


二、Excel工作表邏輯函數:FALSE。

功能:返回邏輯值FALSE。

語法結構:=False()。

目的:返回邏輯值FALSE。

excel簡單邏輯函數(Excel工作表中的11個邏輯函數應用技巧解讀)3

方法:

在目标單元格中輸入公式:=FALSE()。


三、Excel工作表邏輯函數:If。

功能:判斷是否滿足某個條件,如果滿足則返回一個值,如果不滿足則返回另外一個值。

語法結構:=If(判斷條件,條件為真時的返回值,條件為假時的返回值)。

目的:判斷員工的“婚姻”狀态和“學曆”,如果“婚姻”狀态為“未婚”、“學曆”為“大專”,則返回“是”,否則返回空值。

excel簡單邏輯函數(Excel工作表中的11個邏輯函數應用技巧解讀)4

方法:

在目标單元格中輸入公式:=IF(AND(E3="未婚",F3="大專"),"是","")。


四、Excel工作表邏輯函數:Iferror。

功能:判斷指定的表達式是否有錯誤,如果有錯誤,返回指定的值,否則返回表達式本身的值。

語法結構:=Iferror(表達式,表達式有錯誤時的返回值)。

目的:查詢員工的“月薪”,無相關信息時,返回“無此員工”。

excel簡單邏輯函數(Excel工作表中的11個邏輯函數應用技巧解讀)5

方法:

在目标單元格中輸入公式:=IFERROR(Vlookup(J3,B3:G12,6,0),"無此員工")。

解讀:

如果直接用Vlookup函數查詢,當查詢員工“李雲龍”的“月薪”時,返回錯誤代碼“#N/A” ,而用Iferror Vlookup查詢時,則可以根據情況返回提示信息“無此員工”。


五、Excel工作表邏輯函數:Ifna。

功能:如果表達式解析為#N/A,則返回指定的值,否則返回表達式本身的值。

語法結構:=Ifna(表達式,表達式解析為#N/A時的返回值)。

目的:查詢員工的“月薪”,無相關信息時,返回“無此員工”。

excel簡單邏輯函數(Excel工作表中的11個邏輯函數應用技巧解讀)6

方法:

在目标單元格中輸入公式:=IFNA(VLOOKUP(J3,B3:G12,6,0),"無此員工")。

解讀:

Ifna函數和Iferror函數的區别在于:Iferror函數可以所有的錯誤類型,包括#N/A,而Ifna隻能判斷#N/A類型。關于錯誤代碼的含義,可以查詢曆史消息中的相關文章。


六、Excel工作表邏輯函數:Ifs。

功能:檢查是否滿足一個或多個條件,并返回與第一個TRUE條件對應的值。

語法結構:=Ifs(判斷條件1,返回值1,[判斷條件2],[返回值2]……)

目的:判斷員工的“月薪”情況,如果≥4000,則返回“高新”,如果≥3000且<4000,則返回“中等”,如果<3000,則返回“低薪”。

excel簡單邏輯函數(Excel工作表中的11個邏輯函數應用技巧解讀)7

方法:

在目标單元格中輸入公式:=IFS(G3<3000,"低薪",AND(G3>=3000,G3<4000),"中等",G3>=4000,"高新")。

解讀:

此函數主要應用于多等級判斷的情況,可以看成是IF函數的升級版,但隻能在19級以上版本中使用,當然WPS中的高版本也可以使用哦!


七、Excel工作表邏輯函數:Not。

功能:對參數的邏輯值求反,參數為TRUE是返回FALSE,參數為FALSE是返回TRUE。

語法結構:=Not(邏輯值)。

目的:對“備注”列的值求反。

excel簡單邏輯函數(Excel工作表中的11個邏輯函數應用技巧解讀)8

方法:

在目标單元格中輸入公式:=NOT(H3)。


八、Excel工作表邏輯函數:Or。

功能:給定的參數中,如果一個值為TRUE,則返回TRUE,隻有當所有的參數為FALSE時,才返回FALSE。

語法結構:=Or(邏輯值1,[邏輯值2],[邏輯值3]……)

目的:如果員工“婚姻”為“未婚”,或者“學曆”為“大專”,至少有一項成立時,則返回“是”,否則返回空值。

excel簡單邏輯函數(Excel工作表中的11個邏輯函數應用技巧解讀)9

方法:

在目标單元格中輸入公式:=IF(OR(E3="未婚",F3="大專"),"是","")。

解讀:

Or函數的關鍵在于至少有一個條件成立,就返回TRUE,多則不限。


九、Excel工作表邏輯函數:Switch。

功能:根據值列表求值表達式并返回與第一個匹配值對應的結果。如果沒有匹配項,則返回可選默認值。

語法結構:=Switch(要轉換的值,要匹配的值,存在匹配項時的返回值,[不存在匹配項時的返回值])。

目的:根據“No”,查詢對應的員工姓名。

excel簡單邏輯函數(Excel工作表中的11個邏輯函數應用技巧解讀)10

方法:

在目标單元格中輸入公式:=SWITCH(J3,1,"魯肅",2,"袁術",3,"劉備",4,"許攸",5,"司馬懿",6,"甘夫人",7,"孫尚香",8,"袁紹",9,"徐庶",10,"趙雲","無此員工")。

解讀:

檢查J3單元格中的值,當和“要匹配的值”相等時,返回“存在匹配項時的返回值”,如果沒有匹配項,則返回“無此員工”。


十、Excel工作表邏輯函數:TRUE。

功能:返回邏輯值TRUE。

語法結構:=TRUE()。

目的:返回邏輯值TRUE。

excel簡單邏輯函數(Excel工作表中的11個邏輯函數應用技巧解讀)11

方法:

在目标單元格中輸入公式:=TRUE()。


十一、Excel工作表邏輯函數:Xor。

功能:返回所有參數的邏輯“異或”值。

語法結構:=Xor(邏輯值1,[邏輯值2],[邏輯值3]……)。

目的:如果員工的“婚姻”為“未婚”或者“學曆”為“大專”,則返回“是”,但當兩個條件都成立時,返回空值。

excel簡單邏輯函數(Excel工作表中的11個邏輯函數應用技巧解讀)12

方法:

在目标單元格中輸入公式:=IF(XOR(E3="未婚",F3="大專"),"是","")。

解讀:

邏輯“異或”值,即至少有一個條件成立或不成立時,返回TRUE,如果都成立或都不成立,則返回FALSE。


,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关職場资讯推荐

热门職場资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved