tft每日頭條

 > 生活

 > excel中if條件的使用方法

excel中if條件的使用方法

生活 更新时间:2024-12-02 04:14:41

excel中if條件的使用方法(Excel表格IF的使用方法從入門)1

今天帶大家了解另一個我們日常辦公中經常用到的函數-----IF函數,IF函數是一個邏輯判斷函數,它能根據給定條件的對錯返回相應的結果。是不是感覺很神奇,那就讓我們一起來認識它吧。

if函數的參數構成

logical_test:條件表達式的結果,結果隻有兩種,對和錯;

value_if_true:當條件表達式為正确時候返回的值;

value_if_false:當條件表達式為錯我時候返回的值;

隻看參數還是覺得雲裡霧裡下面我通過一個例子來實際講解下。

excel中if條件的使用方法(Excel表格IF的使用方法從入門)2

我們以圖中标紅的單元格為例子來給大家講解下,它所對應的成績為32分,我們來看下公式條件是B3>60,即32>60,這個條件明顯是錯的,所以公式就返回條件錯誤時的值即:“不及格”我們再以小明的成績為例:它的成績是92分,92大于60所以公式返回的結果是:“及格”。在這裡我們需要注意的是當公式中出現文本型數據時候必須在英文輸入法下使用雙引号将其括起來,否則Excel是無法識别的

當我調用函數向導來輸入公式時,是可以不加雙引号的,因為Excel會自動替我們加上雙引号,如下圖

excel中if條件的使用方法(Excel表格IF的使用方法從入門)3

If函數的基礎用法就是這樣的是不是十分簡單,下面讓我們來學習下if函數有哪些高階的用法吧

IF函數的嵌套

在這裡我們以學生成績評定表為例,跟大家講解下如何使用if函數的嵌套,如下圖

excel中if條件的使用方法(Excel表格IF的使用方法從入門)4

函數的構成

首先讓我看一下函數在函數向導對話框中是如何構成的,我們可以看到在函數參數對話框中:

條件是:B2>=90

返回成正确值是:“優秀”

返回的錯誤值是:一個IF函數

我們可以理解為當B2>=90錯誤的時候函數會返回錯誤值即另一個IF函數繼續進行運算,當下一個IF函數條件值正确時,會返回IF函數正确值的參數,函數運算結束。如果函數條件值不正确時,函數會繼續進入下一個IF函數繼續運算,以此類推直到滿足條件的值出現,然後結束函數運算

下面我以B2單元格中的成績32分為例子來詳解講解下IF函數是如何進行運算的

excel中if條件的使用方法(Excel表格IF的使用方法從入門)5

第一層嵌套:判斷32>=90,為錯誤,所以函數會返回IF函數對應的錯誤值,即下一個IF函數

第二層嵌套:判斷32>=80,為錯誤值,函數會返回第二層IF函數對應的錯誤值,即下一個IF函數。在這裡要說明下,條件為什麼不寫成90>B2>=80,因為在第一層IF函數中已經判斷過B2單元格對應的值沒有大于等于90,所以IF函數才會進入第二層進行計算,在這裡我們隻需要限定下限就可以了,第三層條件的原理是一樣的

第三層嵌套:判斷32>=60,為錯誤,第三層IF函數對應的錯誤值為“不及格”,所以函數返回的值為“不及格”。

IF函數多條件判斷

在學習IF函數的多條件判斷之前我們要先學習兩個函數ADN和OR

ADN函數表示,當函數的所有條件都正确時會返回TURE否則返回FALSE

excel中if條件的使用方法(Excel表格IF的使用方法從入門)6

OR函數表示:隻要有一個參數條件正确就會返回TRUE,隻有當所有參數條件都錯誤時候才會返回FALSE

excel中if條件的使用方法(Excel表格IF的使用方法從入門)7

If函數進行多條件判斷需要借助ADN和OR函數來進行,下面讓我們來看下例子

要求當出勤天數為滿勤,且績效考核得分為90分以上可以獲得200元獎勵,否則則不獲得獎勵滿勤為24天

excel中if條件的使用方法(Excel表格IF的使用方法從入門)8

要求為滿勤且績效為90分以上可以獲得獎勵,我就必須借助AND函數當兩個條件同事滿足時才返回正确的值,函數也可以寫成=IF((B2>23)*(C2>=90),200,0)因為在Excel中TUER=1而FALSE=0,隻有當兩個條件都必須正确時1*1才能返回正确值如果有任何一個錯誤就會返回錯誤值。這個大家如果不明白僅僅需要了解就可以了,下面我們來看下一個例子

要求當出勤天數為滿勤或績效考核得分為90分以上可以獲得200元獎勵,否則則不獲得獎勵滿勤為24天

excel中if條件的使用方法(Excel表格IF的使用方法從入門)9

要求為滿勤或績效為90分以上可以獲得獎勵,我們需要借助OR函數,當任意一個條件滿足時,就會返回正确值。我們以表中魯班的數據為例子帶入公式驗證下魯班出勤21天,小于滿勤24天條件錯誤,但是它的績效為97分大于90分條件正确,使用or函數隻需一個函數正确便返回正确值,我們可以看待魯班的獎勵為200元

關于IF函數的常用方法大概就這三種用法,如果你都能全部掌握就說明你對if函數已經有了很深的認識,

這節課寫了4個小時一直想着怎麼用一種通俗易懂的方式表達出來,

你們的關注點贊和轉發,是我持續更新的動力

我是Excel從零到一,關注我0基礎學習Excel

,

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

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

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