Excel表格函式if怎麼用(Excel表格IF函式的使用方法)
IF函式是Excel的常用函式之一,它是根據指定的條件來判斷其“真”(TRUE)、“假”(FALSE),根據邏輯計算的真假值,從而返回相應的內容的一個函式。
使用語法:=IF( logical_test , [value_if_true] , [value_if_false])
通俗理解:=IF(條件, 條件成立返回的值, 條件不成立返回的值)
1、例項:單條件判斷,銷售臺數>=35臺才完成任務,判斷銷售員是否完成任務。
G2單元格公式: =if(D2>=35,"完成","未完成"),往下填充即可
2、計算各部門銷售總額
I2公式:={SUM(IF(C:C=H2,F:F)}
大括號表示陣列公式,即輸入公式=SUM(IF(C:C=H2,F:F)後,一定要按CTRL SHIFT ENTER三鍵結束,才可得出下圖結果。
3、IF函式巢狀使用及多級巢狀變通辦法
①根據給定的獎金評定標準的A級至E級標準的獎金數,計算出不同等級銷售員應發獎金數。
②根據銷售員等級計算出獎金等級。
說明1:如果IF函式巢狀太多,最好用VLOOKUP函式。
說明2:如果IF函式巢狀太多,又一定要用IF,對於數值而言可以用" ",文字則用"&"來回避巢狀,看起來公式比較長,但比巢狀來說要簡單一點。
巢狀公式:
F2單元格公式:
=IF(E3=$A$3,$B$3,IF(E3=$A$4,$B$4,IF(E3=$A$5,$B$5,IF(E3=$A$6,$B$6,$B$7))))
G2單元格公式
=IF(E3=$I$3,$J$3,IF(E3=$I$4,$J$4,IF(E3=$I$5,$J$5,IF(E3=$I$6,$J$6,$J$7))))
變通後公式(公式長度更長,但沒那麼容易出錯):
F2單元格公式:
=IF(E3=$A$3,$B$3,0) IF(E3=$A$4,$B$4,0) IF(E3=$A$5,$B$5,0) IF(E3=$A$6,$B$6,0) IF(E3=$A$7,$B$7,0)
G2單元格公式:=IF(E3=$I$3,$J$3,"")&IF(E3=$I$4,$J$4,"")&IF(E3=$I$5,$J$5,"")&IF(E3=$I$6,$J$6,"")&IF(E3=$I$7,$J$7,"")
4、IF函式與AND和OR混合使用
①對於60歲以上(含)的男性員工給予1000元獎金,兩個條件同時滿足用AND
C3單元格公式:=IF(AND(A3="男",B3>=60),1000,0)
②對於60歲以上或40歲以下的員工給予1000元獎金,兩個條件滿足其中一個即可,用OR
C10單元格公式:=IF(OR(B10>=60,B10<=40),1000,0)< strong="">
③對於60歲以上的男員工或40歲以下的女員工給予1000元獎金,即有60歲以上和男員工要同時滿足,40歲以下和女員工也要同時滿足用AND,這兩個大條件中間的或又要用到OR,有點複雜,邏輯一定要清楚。
C17單元格公式:=if(or(and(A17="男",B17>60),and(A17="女",B17<40)),1000,0)< strong="">
溫馨提示:
① 在使用IF多層巢狀時,函式執行的命令是從左向右執行的,要注意括號的對應關係,不要遺漏或增多括號。
② 2003及以下版本對巢狀有7層的限制,可用前面介紹的方法變通使用。
③ 巢狀太多建議改用VLOOKUP等其他函式。
我是EXCEL學習微課堂,頭條號原創視訊作者,分享EXCEL學習小技巧,小經驗。如果分享的內容對您有幫助,歡迎點贊、收藏、評論、轉發,更多的EXCEL技能,可以關注今日頭條“EXCEL學習微課堂”。