tft每日頭條

 > 生活

 > if函數可嵌套幾層

if函數可嵌套幾層

生活 更新时间:2025-01-28 03:39:40

if函數可嵌套幾層(IF函數基礎及IF函數多層嵌套寫法詳解)1

各位大家好,我是Excel歸故鄉。今天開始給大家介紹IF函數,本期先說一下IF函數基礎用法以及大家感興趣的IF函數多層嵌套寫法。

首先IF函數的作用是用來判斷條件是否成立,當條件成立的時候反饋給我們什麼内容,當條件不成立的時候給我返回什麼内容。我們将IF函數寫法翻譯一下就是這樣:=IF(條件判斷,條件成立顯示什麼,條件不成立顯示什麼)。舉個例子來看看IF函數的作用,=IF(3>1,"對","錯"),首先IF函數會先判斷條件3>1是否成立,然後返回一個邏輯值,成立則給出TRUE,不成立則給出FALSE。顯然這裡是成立的,所以得到邏輯值TRUE;然後IF函數得到TRUE後,就會執行第二參數,也就是給我們公式單元格返回“對”。

這就是一個簡單的IF函數判斷過程。

if函數可嵌套幾層(IF函數基礎及IF函數多層嵌套寫法詳解)2

下面給大家總結了幾點關于IF函數的注意事項:

  1. 第一參數結果為邏輯值,即TRUE或者FALSE;或者是數字,非0數字可代替TRUE,0可代替FALSE。後面我們會專門講這一點,實際中用到的也非常多。
  2. 第二、三參數可以為表達式,數字,文本。我們上面案例中二、三參數都是文本形式,但是他也可以是表達式或者公式,此時條件成立的時候就執行對應參數位置的公式,也就是我們常說的公式的嵌套。
  3. 如果函數中包含文本内容,需用英文雙引号引用。就像我們案例中的情況一樣,“對”和“錯”是文本格式,因此我們必須用英文的雙引号引用起來,否則公式不能識别。

知道他的基本用法之後,我們就可以做一些基礎的判斷了,比如我們要判斷一些簡單的等級,基于一個标準值,大于則為優秀,小于則為良。具體請看下圖:

if函數可嵌套幾層(IF函數基礎及IF函數多層嵌套寫法詳解)3

以上是最基礎的用法,大家可能比較很感興趣的是IF函數的多層嵌套問題,下面我們以一個簡單的案例來講解一下多層嵌套問題:若功力大于等于90分則為優,大于等于80小于90為良,其餘為一般。

if函數可嵌套幾層(IF函數基礎及IF函數多層嵌套寫法詳解)4

首先本例我們明确是用IF函數來判斷,不考慮其他方法。第一步我們先把題幹拆成兩部分,也就是大于等于90和小于90,此時就可以看成IF函數的基礎模型我們可以這樣寫:=IF(J14>=90,"優","剩下的")。這個時候我們把大于等于90的判斷出來了,那剩下的部分是不是也可以拆成兩部分,也就是大于等于80的和小于80的,那我們是不是又可以把剩下的寫一個IF函數:=IF(J14>=80,"良","一般"),大于等于80的為“良”,那最後的是不是就是“一般”了。好最後,我們的第二個IF是不是寫的第一個公式中的“剩下的”部分,這時直接把第二個IF替換掉第一個IF中的“剩下的”,就變成了這樣:=IF(J14>=90,"優",IF(J14>=80,"良","一般")),此時就完成了IF函數的兩層嵌套了,效果如下:

if函數可嵌套幾層(IF函數基礎及IF函數多層嵌套寫法詳解)5

那如果有更多的分層,我們就可以按照這個方法一層層地繼續往下嵌套,一開始大家可以用這個方法來,後面熟練之後這個過程就在大腦裡執行就行了,也就可以一次性寫出整條公式了。

今天就寫到這裡,大家可以自己把上面案例擴展一下,再多兩層判斷試一下。

以上就是本期的全部内容,原創不易,請大家多多支持,期待與大家互相學習,共同進步!

,

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

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

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