tft每日頭條

 > 生活

 > if函數 基礎入門

if函數 基礎入門

生活 更新时间:2024-11-30 09:01:05

if函數 基礎入門(沒你想的那麼簡單)1

if函數是excel最經典的函數,也是每個初學者最早接觸的函數之一。如果你在工作中遇到邏輯判斷、多層級條件嵌套判斷等問題,都可以用IF函數來解決。别看小小的IF函數,掌握它能讓你釋放出更多的效率。

01 函數語法

語法

IF(logical_test,value_if_true,value_if_false)

功能

IF函數是條件判斷函數:如果指定條件的計算結果為 TRUE,IF函數将返回某個值;如果該條件的計算結果為 FALSE,則返回另一個值。

簡單來說:

IF(測試條件,結果1,結果2),即如果滿足“測試條件”則顯示“結果1”,如果不滿足“測試條件”則顯示“結果2”。

舉個例子:

if函數 基礎入門(沒你想的那麼簡單)2

我們在B2單元格輸入公式:=IF(A2>=60,"及格","不及格")

這個公式意思是如果A2大于或等于60分,那麼就輸出:及格,否則輸出:不及格。

特别注意:公式中的引号是在英文輸入法狀态下輸入,否則公式會提醒出錯。

02 單條件判斷

if函數 基礎入門(沒你想的那麼簡單)3

上面是某班級成績表,如果不低于60分,顯示及格,如果低于60分,顯示不及格。

我們在B2單元格輸入公式:

=IF(A2>=60,"及格","不及格"),

然後将鼠标移動到B2單元格右下角,出現黑色十字架,雙擊鼠标就能完成自動填充公式。

GIF操作如下:

if函數 基礎入門(沒你想的那麼簡單)4

03 多條件判斷

IF函數可以實現多層級,多條件判斷,我們通過一個案例來展現。

if函數 基礎入門(沒你想的那麼簡單)5

假如說:100分為滿分,90分以上為優秀,70分至80分為良,60分至70分為及格,60分以下為不及格。我們應該怎麼設置公式呢?

在B2輸入公式:

=IF(A2=100,"滿分",IF(A2>=90,"優秀",IF(A2>=70,"良",IF(A2>=60,"及格","不及格"))))

雙擊下拉填充公式。

公式解讀:

我們按照分值的大小進行排列,從大到小,特别注意,if函數多個嵌套之間要用逗号隔開,不能用括号包圍。有多少個括号,最後公式後面要輸入多少個括号,不過excel很智能,最後如果輸入的括号不足,excel會自動補足括号。

if函數 基礎入門(沒你想的那麼簡單)6

最終結果如下:

if函數 基礎入門(沒你想的那麼簡單)7

04 多條件且關系判斷

如果在多條件中又有且關系,那麼怎麼辦呢?比如:

if函數 基礎入門(沒你想的那麼簡單)8

規則是:如果工齡在3年以上,且出勤率在50%以上,獲得獎金500,否則沒有獎金。

在C2輸入公式:

=IF((A2>=3)*(B2>=50%),500,"")

或者:

=IF(AND((A2>=3),(B2>=50%)),500,"")

雖然兩個公式結果是一樣的,在此強烈推薦大家使用第一個公式,因為如果有多個判斷條件,那麼你用and函數比較麻煩,用乘号比較簡單。有時候我們會面臨比較複雜多條件判斷。

結果如下:

if函數 基礎入門(沒你想的那麼簡單)9

05 多條件或關系判斷

如果在多條件中又有或關系,怎麼處理呢?

if函數 基礎入門(沒你想的那麼簡單)10

判斷規則是:

如果男性年齡在55歲以上或者女性年齡在50歲以上,就判斷為退休。

我們在C2輸入公式:

=IF((A2>=55)*(B2="男") (A2>=50)*(B2="女"),"退休","")

公式解讀:

(A2>=55)*(B2="男")表示男性55歲以上

(A2>=50)*(B2="女")表示女性50歲以上

(A2>=55)*(B2="男") (A2>=50)*(B2="女")表示二者有一個成立即可,也就是或關系。

特别記住:

如果是且關系,也就是同時成立的條件,中間用星号

如果是或關系,也就是有一個成立的條件即可,中間用加号

結果如下:

if函數 基礎入門(沒你想的那麼簡單)11

當然IF函數還有其他應用,今天我們基本上學習了IF函數70%的用法。小夥伴們,學到了嗎?

喜歡就關注我吧,每天分享職場知識,辦公技巧!

,

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

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

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