Excel中的9個邏輯函數都不掌握,還敢稱Excel達人?

2020-12-11 Excel函數公式

Excel中的邏輯函數主要用於在公式中對條件進行測試,並根據測試結果返回不同的數值,從而使公式更加智能。

一、TRUE。

功能:返回邏輯值TRUE。

目的:判斷兩個值是否相等。

方法:在目標單元格中輸入公式:=B3=C3,如果返回TRUE,則代表單元格B3和C3的值相同。

二、FALSE。

功能:返回邏輯值FALSE。

目的:判斷兩個值是否不等。

方法:在目標單元格中輸入公式:=B3=C3,如果返回FALSE,則代表單元格B3和C3的值不等。

三、TRUE(FALSE)應用技巧。

目的:計算兩列中相同數據的個數。

方法:在目標單元格中輸入公式:=SUM((B3:B9=C3:C9)*1),並用Ctrl+Shift+Enter填充。

解讀:1、在邏輯值中,TRUE同1、FALSE同0的作用是相同的,公式中首先判斷B列和C列的值是否相等,如果相等,則返回TRUE,即1,否則返回FALSE,即0,然後對其進行求和運算。

2、如果要計算兩列中不同數據的個數,只需將公式修改為:=SUM((B3:B9<>C3:C9)*1)即可。

四、Not。

功能:對邏輯值求反。

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

注意事項:

1、如果邏輯值為FALSE,則Not函數將返回TRUE,如果邏輯值為TRUE,Not函數將返回FALSE。

2、如果Not函數的參數是文本型數字或文本,Not函數將返回錯誤值「#VALUE!」 。

目的:計算區域中數值的個數。

方法:在目標單元格中輸入公式:=SUM(NOT(ISERROR(NOT(E3:E12)))*1),並用Ctrl+Shift+Enter填充。

解讀:1、Iserror函數的作用為:檢測一個值是否為錯誤,如果是返回TRUE,否則返回FALSE。

2、當Not函數的參數中包含非邏輯值時將返回錯誤值,因此公式ISERROR(NOT(E3:E12))對包含非數字的單元格返回TRUE,而對包含數字的單元格返回FALSE,再用Not函數對Iserror函數返回的包含邏輯值的數組公式求反,將得到的數組×1,即將邏輯值轉換為數字,最後用Sum函數對包含數字1和0的數組求和,得到區域內數字的個數。

五、And。

功能:判斷多個條件是否同時成立。

語法結構:=And(條件1,[條件2],[條件3]……)。

注意事項:

1、所有參數都可以是邏輯值TRUE或FALSE,或者是可以轉換為邏輯的表達式。

2、如果參數是文本型數字或文本,And函數將返回錯誤值「#Value」 。

目的:判斷員工是否退休(男,55歲退休,女,50歲退休)。

方法:在目標單元格中輸入公式:=IF(AND(C3>55,D3="男"),"退休",IF(AND(C3>50,D3="女"),"退休",""))。

解讀:首先判斷C3>55,D3=「男」是否同時成立,如果成立,直接返回「退休」,如果不成立,繼續判斷C3>50,D3="女"是否成立,如果成立,返回「退休」,否則返回空值。

六、Or。

功能:判斷多個條件中是否至少有一個條件成立。

語法結構:=Or(條件1,[條件2],[條件3]……)

注意事項:

1、所有參數都可以是邏輯值TRUE或FALSE,或者是可以轉換為邏輯的表達式。

2、如果參數是文本型數字或文本,Or函數將返回錯誤值「#Value」 。

目的:「年齡」<35歲或「學歷」為「大本」,則為「符合條件」。

方法:在目標單元格中輸入公式:=IF(OR(C3<35,F3="大本"),"符合條件","")。

解讀:Or函數的條件中只要有一個條件成立,就返回True。

七、Xor。

功能:判斷多個條件中是否有一個條件成立。

語法結構:=Xor(條件1,[條件2],[條件3]……)。

注意事項:

1、如果測試的條件都為TRUE或都為FALSE,Xor函數返回FALSE,否則返回TRUE。

2、如果參數是文本型數字或文本,Xor函數將返回錯誤值「#Value」 。

目的:「年齡」<35,「學歷」為「大本」,只要滿足一個條件的,則為「符合條件」,兩個條件都滿足的,「不符合條件」。

方法:在目標單元格中輸入:=IF(XOR(C3<35,F3="大本"),"符合條件","")。

解讀:公式=IF(OR(C3<35,F3="大本"),"符合條件","")和=IF(XOR(C3<35,F3="大本"),"符合條件","")是有區別的,公式=IF(OR(C3<35,F3="大本"),"符合條件","")中「條件1」和「條件2」至少滿足一個就是「符合條件」,而公式=IF(XOR(C3<35,F3="大本"),"符合條件","")中,當兩個條件同時成立或同時不成立時,都為「不符合條件」。

八、If。

功能:根據條件判斷而返回不同結果。

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

備註:

已在前文中有所涉及,不再贅述。

九、Ifna。

功能:判斷公式是否出現#N/A錯誤。

語法結構:=Ifna(值或表達式,值或表達式返回#N/A錯誤時想要輸出的信息)。

目的:查詢員工的「月薪」,當查詢不到信息時,返回「無此員工信息」。

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

解讀:由於數據源中沒有「許由」,所以Vlookup函數返回#N/A ,用Ifna函數判斷後,返回「無此員工信息」。

十、Iferror。

功能:根據公式結果返回不同內容。

語法結構:=Iferror(值或表達式,值或表達式有錯誤時想要輸出的信息)。

注意事項:

值或表達式返回的錯誤可以是:#N/A 、#VALUE 、#REF!、#DIV/0!、#NUM!、#NAME或#NULL! 。

目的:查詢員工的「月薪」,當查詢不到信息時,返回「無此員工信息」。

方法:在目標單元格中輸入公式:=IFERROR(VLOOKUP(J3,B3:G12,6,0),"無此員工信息")。

相關焦點

  • 學會這334個Excel函數,可以在簡歷上寫精通Excel嗎?
    excel中的函數,通過簡單的計算規則,可以把我們從繁重的數據清理、計算和輸入中解放出來,喝喝茶聽聽音樂的功夫,excel已經幫你完成了工作。在此收集了excel中的334個函數,並分類整理,分享給大家。
  • excel函數與公式,基礎的邏輯函數and和or與not函數的應用
    我們經常使用excel函數來處理數據,這次我們學習3個簡單的邏輯函數,這三個邏輯函數分別是and函數、or函數、not函數,這三個邏輯函數一般不會單獨使用,and函數用於判斷多條件是否同時成立,or函數是判斷多個條件是否至少有一個條件同時成立,not函數是對邏輯值求反,下面我們就以視頻的形式
  • excel中有哪些函數值得學習?推薦掌握這些函數
    excel作為一款數據處理工具,可以高效地進行日常計算分析,而函數在excel中具有舉足輕重的地位。但是excel中有數百個函數,很多大神利用複雜的函數嵌套實現了神乎其技的功能,這麼多函數加上運用如此靈活,自己該從哪兒開始學習呢?
  • excel函數公式:空值和邏輯值實用案例技巧解讀!
    這兩天都沒有更新啦。同時在這裡也祝福各位粉絲們年會都能抽中大獎,年終獎數收到手軟哈。今天小編要給大家分享的是 ISBLANK和ISLOGICAL這兩個函數。ISBLANK函數方法:在B12單元格中輸入公式:=SUM(--ISBLANK(B3:B11))/9解釋:ISBLANK(B3:B11) 這個函數是找出
  • excel數據快速求平均值,兩個excel函數就可以完美實現
    我們在實際工作和生活中,如果需要對excel數據進行快速求平均值,其實很簡單,利用兩個excel函數就可以完美實現,這兩個excel函數就是average函數和averagea函數。瀏覽器版本過低,暫不支持視頻播放average(參數1,參數2,參數3,……),average參數可以是數字,也可以是引用單元格,可以是引用單元格區域,也可以是公式函數計算的值,
  • 在excel中today函數的使用方法
    if函數表示判斷是否滿足某個條件,如果滿足返回一個值,如果不滿足返回另一個值。  語法格式=if(條件,結果1,結果2)  輸入公式=IF(TODAY()-B2<=90,"是","否")。excel中today函數的使用方法圖5excel使用TODAY函數的步驟:  1、DATE函數;在選中的單元格中輸入「=DATE(2015,12,24)」。如圖所示;
  • 把這3個excel函數用到極致,即可晉級表單達人
    我們總是覺得時間不夠用,希望通過各種神器幫助我們高效辦公,比如數據收集、處理就自然會用到excel,可是系統學習excel需要很長時間的積累。特別是函數,更是一聽到頭就大,然後就望而卻步了。其實,你只需要把下面這3個函數弄懂,用到極致,工作中大部分的問題就可以搞定了,甚至還有一個更捷徑的玩意,先賣個關子。1、vlookup函數相信vlookup函數大家一定不陌生,核對數據,按列查找數據,選它準沒錯。
  • 假如你想提高工作效率,一定不要錯過這9個常用excel函數
    我們都清楚,如果我們在使用excel表格處理數據的時候,若想提高我們的工作中效率,我們可以使用函數,因為函數在處理數據方面的確具有很大的優勢,這次我們分享9個常用的excel函數,只要熟練掌握這個9個常用的函數,將會大大提高我們日常工作的效率。
  • excel運算技巧:邏輯值表達式,比判斷函數簡潔!
    編按:相信大多數小夥伴在面對excel中的多條件判斷時,首先想到的就是使用IF函數解決。不過今天我們要說的這個方法,可比IF函數簡單多了,會小學算數,就能做出來!有兩個條件我就不知道該怎麼寫了。如下圖所示:既然這樣,我教你兩種寫法,一種是使用IF函數嵌套的寫法,一種是什麼函數都不用的寫法。
  • excel中的超連結函數
    ▼其實excel中想要達到超連結效果有很多種方法:直接手工設置、超連結函數、開發工具、VBA等都可以實現。但是工作中我們用的比較多的還是前兩種:——手工設置——超連結函數手工設置方法:這種方式相對來說比較簡單,容易掌握,只需要點擊滑鼠選擇連結文件就可以了。首先選中目標單元格:
  • 工作中30個最常用Excel技巧
    答:excel判斷分數成績是否及格可以用IF進行區間判斷。=IF(A1>60,'及格','不及格')2 excel頻率統計用什麼函數?答:FREQUENCY以一列垂直數組返回某個區域中數據的頻率分布,具體用法回復frequency或 頻率查看示例。
  • excel中vlookup函數的用法筆記
    本篇將介紹excel中vlookup函數的用法,有興趣的朋友可以了解一下!一、前言excel是我們工作中很常用的表格製作工具,它不僅僅只是用來製作表格,還能對數據進行處理(如:排序、運算等)。excel中還給我們提供了很多實用的函數,今天小編要介紹的就是其中一個,也是比較常用的一個函數,即vlookup函數。vlookup函數的功能其實就是用來找東西的,只要是找excel表格中的某個數據,大家都會想到使用vlookup函數。vlookup函數怎麼用呢?相信是很多人關心的問題,接下來就跟著小編一起來學習excel vlookup函數的用法吧!
  • 工作中50個最常用excel技巧
    文/蘭色幻想整理(來自excel精英培訓微信平臺)1 excel判斷分數成績是否及格,怎麼做?比如生成 10~100之間的隨機數=rand()*90+10如果要生成隨機的整數呢=int(rand()*90+10 ) 也可以用=RANDBETWEEN(1,100)19 excel中如何開根號問:excel裡開根號怎麼做,例如 9開2次方,結果是3答:在excel裡開根號可以用^符號完成,如9^(1
  • excel if函數 if函數嵌套用法
    簡單的 excel if函數應用例子:下圖數據在d列顯示如下結果:如果數據1大於60則顯示合格,否則顯示不合格。那麼在d2單元格輸入以下公式:=if(a2>60,"合格","不合格")然後向下拖拽,自動生成數據,如下圖D列效果。
  • 50個工作中最常用excel技巧
    14、excel表格中下拉複製數字時,為什麼不變大呢?怎麼才能遞增?答:複製數字時,只需要按ctrl鍵再下拉,數字就會發生變化了。15、excel中平方函數是哪個?excel中平方函數是哪個?在excel中我們有時需要計算一個數的平方,該怎麼計算呢,excel提供了兩種方法1 使用脫字節符號^例 3的2次方可以寫成 =3^2 結果是92 使用平方函數=POWER(3,2) 表示3的2次方,如果是4的3次方可以寫為=POWER(4,3)16、excel合併單元格複製公式怎操作呀excel表格中
  • excel中這9個與if相關的函數,你弄清楚了嗎?
    在日常辦公中,幾乎每一個接觸過excel的人都知道excel中有很多與if相關函數,但是大部分人也僅僅知道if函數滿足條件返回一個值,否則返回另一個值。其實if函數衍生出來的if系列函數有不下10種,包括ifs、iferror、sumif等。今天小編就給大家詳細介紹一下excel中辦公必備的if系列和ifs系列函數。
  • excel中最常用的30個函數:AND函數和OR函數的運用?
    excel中最常用的30個函數:AND函數和OR函數的運用?11-29 15:25 來源:成都路凡教育 原標題:excel
  • Excel必修課,零基礎學員必學的基礎Excel函數
    1、sum函數SUM函數是一個excel函數中的求和函數,指的是返回某一單元格區域中數字、邏輯值及數字的文本表達式之和。如果參數中有錯誤值或為不能轉換成數字的文本,將會導致錯誤。簡單點說,sum函數是運用在Excel表格裡,單元格數字之間的和,簡單實用sum(需要求和的單元格)。2、count函數COUNT函數是一個excel函數中的計數函數,在Excel辦公軟體中計算參數列表中的數字項的個數。
  • 只會Vlookup函數就Out了!9大excel區間查找公式,都在這兒!【Excel教程】
    所以我們將推出關於區間取值的系列教程,該系列教程共分為3篇,分別是常規函數篇、經典嵌套函數篇、數組函數篇,將為小夥伴分享9種區間取值的方法,希望能豐富小夥伴們的excel知識。所以很多同學寫錯了IF嵌套,就是寫錯了這個邏輯關係,導致返回值不對。記住這個邏輯關係一定是要麼全用>號,從大到小寫;要麼全用<號,從小到大寫!
  • excel查找技巧:單個函數在區間查找中的應用解析
    就拿excel中的區間查找來說,在我們的工作中隨時都會用到,比如等級評定,績效考核等等。所以我們將推出關於區間取值的系列教程,該系列教程共分為3篇,分別是常規函數篇、經典嵌套函數篇、數組函數篇,將為小夥伴分享9種區間取值的方法,希望能豐富小夥伴們的excel知識。