IF函數是excel常用的函數之一,凡是數據中涉及到條件邏輯判斷,多條件判斷的問題,都是可以用IF函數來解決。而且IF函數和其他很多函數結合使用,能夠起到強大的作用。
下面就讓童鞋們認識一下IF函數那些不為人知的強大功能
IF的基礎用法
IF函數可以對值進行邏輯判斷,IF函數可以表示為 IF(判斷條件,TRUE返回值,FALSE返回值)因此IF函數可以返回兩個結果,第一個結果是判斷值為TRUE,第二個結果是判斷值為FALSE。
如上表,要根據員工的等級發放補貼,等級A補貼500元,等級B不補貼
在C2輸入公式:=IF(B2="A",500,"")
IF函數的第一參數B2="A"用于判斷等級是否為A,如果是返回第二參數500,如果不是返回第三參數空" "
IF單條件多層嵌套判斷
IF函數或關系條件判斷
如上表,隻要等級是A或者等級是B的補貼500元,其餘補貼200元
這裡是一個或的關系
在C2單元格輸入公式:=IF((B2="A") (B2="B"),500,200)
這裡的 号代表or
當然也可以使用這個公式:=IF(OR(B2="A",B2="B"),500,200)
或者這個公式:=IF(OR(B2={"A","B"}),500,200)
IF函數且關系條件判斷
如上表,等級為A且工齡>4的 同時滿足這兩個條件補貼500元,其餘不補貼
在D2單元格輸入公式:=IF((B2="A")*(C2>4),500,"")
這裡的*号代表AND
也可以使用公式:=IF(AND(B2="A",C2>4),500,"")
IF複雜多條件判斷
如上表,性别為男且等級為A或者性别為女等級為B 滿足條件的補貼500元,其餘不補貼
在D2輸入公式:=IF((B2="男")*(C2="A") (B2="女")*(C2="B"),500,"")
也可以使用公式:=IF(OR(AND(B2="男",C2="A"),AND(B2="女",C2="B")),500,"")
今天先分享到這裡,下一章分享涉及到數組的IF函數
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!