5000,..."/>
在excel中,if函數算是是最常用的函數了,但是對于接觸excel不久的朋友可能對這個函數仍然不太了解,本文小編就梳理一下if函數的用法,供大家借鑒。
一,基本用法。
if函數有三個參數,即=if(條件,滿足條件返回的值,不滿足條件返回的值)。
如下圖所示,如果工資大于5000,就顯示交稅,否則顯示不交稅。我們在G2單元格中輸入函數=IF(F2>5000,"納稅","不納稅")。條件是F2>5000,滿足條件時返回納稅,不滿足條件是返回不納稅。填寫完成後在G2單元格右下角雙擊 号或者向下拖動完成填充。
此處第二個參數和第三個參數是文本格式,需要加上英文狀态下的雙引号。每個參數之間的逗号也要是英文狀态下的逗号。
輸入=if的時候看到下面有if函數的提示,通過上下方向鍵選好函數後,按鍵盤左邊的tab鍵可以快速把函數選擇到編輯區。
再比如如果工資小于6000,那麼在原來工資上加200,否則工資不變。
如下圖,在G2單元格中輸入函數=IF(F2<6000,F2 200,F2)即可。表示滿足條件單元格F2<6000,那麼返回F2 200,如果不滿足條件,返回F2。向下填充即可計算所有單元格的結果。
二、if函數嵌套。
如果判斷工資大于7000,那麼工資加500,工資大于5000小于等于7000,那麼工資加300,工資小于等于5000,工資加100。該如何寫函數呢?
這個函數就需要兩個if函數嵌套來完成。在F2單元格中輸入函數公式=IF(E2>7000,E2 500,IF(E2>5000,E2 300,E2 100))。
這個函數表示如果滿足條件E2>7000,返回E2 500,不滿足就進行下一個if函數運算。在IF(E2>5000,E2 300,E2 100)中,因為剛才第一層if函數已經對if函數做出了大于7000的判斷,所以此處的判斷是以小于等于7000為前提的。表示大于5000,小于等于7000時,返回E2 300,如果不滿足大于等于5000時(更不可能大于7000了),返回E2 100。
當然,if函數可以進行更多層的嵌套,可以嵌套9層。
三、if函數與and函數結合。
如果要把所有女碩士的工資加500顯示在F列中,不調整工資的F列不顯示,函數公式該如何寫呢?
此處的函數公式=IF(AND(C2="女",D2="碩士"),E2 500,"")。此處if函數仍然是基本的三個參數,第一個參數AND(C2="女",D2="碩士")表示判斷條件,同時滿足C2單元格的内容為女,D2單元格的内容為碩士時條件成立,返回第二個參數E2 500,否則返回空值。英文狀态輸入兩個雙引号即表示空值。
四、if函數與or函數結合。
如果要把所有本科及碩士學曆的工資加500,大專學曆工資不調整,最後結果都顯示在F列中,該如何寫函數公式呢?
此處的函數公式==IF(OR(D2="本科",D2="碩士"),E2 500,E2)。第一個參數OR(D2="本科",D2="碩士")表示滿足D2=本科或者碩士其中一個條件就算條件成立。如果條件成立,返回結果E2 500,否則返回E2的值。
這就是本文介紹的if函數基本用法,在excel還有更多if相關的函數,比如iferror函數表示如果條件錯誤,返回指定的内容。ifsum表示滿足一定條件的内容求和……。學習更多excel技巧,歡迎關注疏木excel。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!