if函式的使用方法

來源:酷知科普網 2.92W

excel函式中 if函式的使用非常廣泛,特別是在單條件判斷的時候,用好 if函式可以幫我們完成很多功能。

操作方法

(01)下圖資料在d列顯示如下結果:如果資料1大於60則顯示合格,否則顯示不合格。那麼在d2單元格輸入以下公式:=if(a2>60,"合格","不合格")然後向下拖拽,自動生成資料,如下圖D列效果。

if函式的使用方法

(02)if函式必須的條件:每一個excel if函式必須使用英文的括號括起來;括號內為三個數據,第一個資料是條件(如上例中的a2>60),第二資料為滿足第一個資料後返回的結果,通常使用英文的引號括起來,第三個資料是不滿足第一個資料時需要返回的結果。

(03)if函式巢狀用法,if巢狀書寫前,首先你要理解要求,並將要求數學化,也就是使用數學的模式表達出來,if函式多重巢狀一般情況下我們可以將它看做分段函式,那麼問題就很容易解決了。例子可以在E2單元格使用如下程式碼:=if(a2<60,"不合格",if(a2<80,"合格",if(a2<90,"良好","優秀")))當資料1小於60時,顯示不合格,這時在 不合格 逗號的右側預設就是>=60的情況,那麼根據題意,只需再滿足<80即可顯示合格,於是我們將最簡單的 if函式的第三個資料變成了一個if函式,依次類推,每一次可以將一個if函式作為每一個基本函式的第三個資料,從而形成多種巢狀。

if函式的使用方法 第2張

(04)if函式的高階用法。函式程式碼如下:=if(a2>average($a$2:$a$9),"合格","不合格")這句話是這樣理解的,當資料a2大於a2到a9所有資料的平均數時,返回合格,否則返回不合格。其中average( )是求平均數函式,而$a$2:$a$9是絕對定位a2到a9的區域,加了$符號的作用是不會隨著公式的拖動而改變,如果不加$這個符號,我們在拖動單元格自動生成資料時求平均數的區域a2到a9區域就會公式的拖動而變化,a2就會變成a3,a9就會變為a10,如果橫向拖動時a2就會變成b2,這可不是我們想要的。但是average前面的a2沒有加,那是我們想讓它隨著公式拖動而變化。

if函式的使用方法 第3張
熱門標籤