各位大家好,我是Excel歸故鄉。今天開始給大家介紹IF函數,本期先說一下IF函數基礎用法以及大家感興趣的IF函數多層嵌套寫法。
首先IF函數的作用是用來判斷條件是否成立,當條件成立的時候反饋給我們什麼内容,當條件不成立的時候給我返回什麼内容。我們将IF函數寫法翻譯一下就是這樣:=IF(條件判斷,條件成立顯示什麼,條件不成立顯示什麼)。舉個例子來看看IF函數的作用,=IF(3>1,"對","錯"),首先IF函數會先判斷條件3>1是否成立,然後返回一個邏輯值,成立則給出TRUE,不成立則給出FALSE。顯然這裡是成立的,所以得到邏輯值TRUE;然後IF函數得到TRUE後,就會執行第二參數,也就是給我們公式單元格返回“對”。
這就是一個簡單的IF函數判斷過程。
下面給大家總結了幾點關于IF函數的注意事項:
知道他的基本用法之後,我們就可以做一些基礎的判斷了,比如我們要判斷一些簡單的等級,基于一個标準值,大于則為優秀,小于則為良。具體請看下圖:
以上是最基礎的用法,大家可能比較很感興趣的是IF函數的多層嵌套問題,下面我們以一個簡單的案例來講解一下多層嵌套問題:若功力大于等于90分則為優,大于等于80小于90為良,其餘為一般。
首先本例我們明确是用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函數的兩層嵌套了,效果如下:
那如果有更多的分層,我們就可以按照這個方法一層層地繼續往下嵌套,一開始大家可以用這個方法來,後面熟練之後這個過程就在大腦裡執行就行了,也就可以一次性寫出整條公式了。
今天就寫到這裡,大家可以自己把上面案例擴展一下,再多兩層判斷試一下。
以上就是本期的全部内容,原創不易,請大家多多支持,期待與大家互相學習,共同進步!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!