if函數的使用方法

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張