當前位置:主頁 > 會計電算化 > 正文

IF函數--最常用的條件判斷函數

時間:2017-08-29 10:48 作者:會計學習網 次閱讀

【內容概況】IF在英文中含義就是“如果”。很多人記不住函數就是因為函數名稱太長,而IF函數只有兩個英文字母而被大家所熟記,因此也成了最常用函數的之一。 (一)語法 IF(判斷條件,判斷結果為是時的值,判斷結果為否時的值) 說明: 當“判斷條件”的判斷結果為“是(T......

IF在英文中含義就是“如果”。很多人記不住函數就是因為函數名稱太長,而IF函數只有兩個英文字母而被大家所熟記,因此也成了最常用函數的之一。

(一)語法

IF(判斷條件,判斷結果為是時的值,判斷結果為否時的值)

說明:

當“判斷條件”的判斷結果為“是(TRUE)”時,將返回第一個參數值;當“判斷條件”的判斷結果為“否(FALSE)”時,將返回第二個參數值。第二個參數值也可以繼續是判斷條件,因此就構成了嵌套函數。

Excel2003版本及以下可以由7層嵌套;Excel2007、2010及以上版本IF函數有了增強,可以超過7層嵌套(達到64層)。

因此,IF函數通俗解釋就是:如果怎么怎么,就怎么著,否則又怎么著!“非此即彼”!

如果用二丫圖形來表示就更加清楚了:如圖:1

IF函數首先從第一個“條件1”開始判斷,滿足判斷條件就返回“結果1”;否則就進入下一個“條件2”繼續進行判斷,滿足判斷條件則返回“結果2”;以此類推。

我們在應用判斷條件時,一定要注意邏輯關系,千萬不能邏輯混亂,否則IF函數也會無能為力的。假如我們在以數字大小作為判斷條件時,比如計算個人所得稅時以應稅所得大小作為判斷條件來確定稅率,我們要么按照應稅所得從小到大進行判斷,要么從大到小進行判斷,必須依序進行判斷。在同一個函數公式不能一會兒是判斷大,一會兒又是判斷小,或者都是判斷小的時候又有次序混亂都是不行的。

還有,我們作為判斷的條件,一定是“非此即彼”,結果只能“是”或“否”,要么是“朋友”,否則只能是“敵人”。

(二)應用舉例

假如學校老師要根據學生的成績給學生評出ABCDE五個等級,評定標準如下:如圖2

該問題就是屬于比較典型邏輯判斷問題,使用IF函數是非常合適的,當然其他函數也是可以。假如學生成績如下圖(部分): 3

我們前面講過,邏輯判斷要么從大到小,要么從小到大,我們現在就用兩種方法試試。

1.從小到大

我們需要在單元格D2輸入如下函數公式:

=IF(C2<60,"E",IF(C2<70,"D",IF(C2<80,"C",IF(C2<90,"B","A"))))

然后進行批量填充。

由于ABCDE屬于屬于文本,故需要使用””將其“包裹”一下。

大家可以看看,該公式中判斷順序是不是從小到大依次序進行判斷的呢?大家在使用時一定要注意這個次序問題。

2.從大到小

同樣,我們需要在單元格D2輸入如下函數公式:

=IF(C2>=90,"A",IF(C2>=80,"B",IF(C2>=70,"C",IF(C2>=60,"D","E"))))

大家可以比較一下兩個函數公式的區別,特別注意一下從大到小的函數公式中判斷時多出了“=”,想想為什么。大家最好把該案例在Excel中連續做幾次,兩種方式都練習,這樣就很快掌握了IF函數。IF函數在財務上用處非常多,財務人員一定要熟練掌握,比如個人所得稅計算。 

1
2
3
上一篇:Excel匯總數據拆分多個工作表
下一篇:沒有了
TLC官网 <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>