EXCEL作為現在使用最廣泛的企業數據處理軟件,就如一把利劍,砍瓜切菜,無所不能。但隻有掌握了函數,才算真正掌握了用劍方法,讓這把劍發揮它真正的威力。
然而現在企業中衆多财務行政人員,基本都是把EXCEL當WORD用。本來用函數幾分鐘就能搞定的事,他們偏偏要通過一遍遍按計算機搞成幾天的大工程。
所以有人說,在企業裡掌握了SUM,Average已經是高手,掌握了IF那就是高手中的高手,鳳毛麟角,大放異彩。但很多人卻覺着IF太難,邏輯繞來繞去,就像陷入了一個漩渦世界,怎麼也轉不出來。其實IF很簡單,隻要掌握了其内在邏輯,就能信手拈來。下面就讓我們一起來看看IF的學習方法。
一、IF單條件函數語法=IF(判斷條件,符合判斷條件得出結果,不符合判斷條件得出結果)
這個很好理解,就像我們經常白日做夢,如果我有1000萬,我就可以開公司,可惜我沒有,所以現在隻能打工。如果用IF函數把意思表達出來,就是下面這樣:
=IF(我有1000萬,開公司,打工)
我當有1000萬就是判斷條件,開公司就是是符合判斷條件得出的結果,打工就是不符合判斷條件的結果。
上面這個公式,如果用EXCEL中正确的函數表達式寫出來,比如我的錢數在A1單元格,以萬為單位,我們在B1單元格寫下公式:
=IF(A1>=1000,"開公司","打工")
我這裡A1裡的值是500,小于1000,所以結果就是打工。
現在你理解IF函數的内在邏輯了嗎?
這裡要注意:
1.函數中所有的标點符号都要是英文,開公司,打工是文本格式,要放在英文雙引号中間;
2.函數中字母的大小寫不重要,大寫,小寫,大小混寫都可以。
二、IF函數多條件判斷語法我們就以2個條件為例
- 2個條件同時滿足
=IF(And(條件1,條件2),符合判斷條件得出結果,不符合判斷條件得出結果)
看着很複雜,其實很簡單。
我們延續一中的例子進行說明,我有1000萬就能開公司?不行,我還要有100個人脈才能開。否則風險太大,就隻能打工。那麼把意思表達出來,就是:
=IF(And(我有1000萬,我有100個人脈),開公司,打工)
我們把人脈數放在A2,則在EXCEL中可以使用的正确公式為:
=IF(And(A1>=1000,A2>=100),"開公司","打工")
因為A1的值是500,A2的值是102,所以兩個條件無法同時滿足,結果就是打工。
- 2個條件滿足其中一個就行
=IF(OR(條件1,條件2),符合判斷條件得出結果,不符合判斷條件得出結果)
和上面同時滿足相比,其實就是把AND換成了OR,按照上面的邏輯,我們直接寫出最終的正确公式:
=IF(OR(A1>=1000,A2>=100),"開公司","打工")
意思就是我或者有1000萬,或者有100個人脈,又或者兩個都有,那我就去開公司,否則就去打工。
因為A1的值是500,A2的值是102,所以其中一個條件滿足,結果是開公司。
這裡要注意,多條件判斷和下面所說的多層次條件判斷不同的,多條件判斷是用多個完全不同的判斷标準去判斷是否符合要求,如資金和人脈,而多層次條件判斷則是用同一個判斷标準判斷,如資金的多少
三、多層次條件判斷=IF(第一判斷條件,符合第一判斷條件得出結果,IF(不滿足第一判斷條件時的第二判斷條件,符合第二判斷條件的結果,以上條件都不滿足時的結果))
這樣看着是不是很複雜,其實内在邏輯也很簡單,我們繼續拿最開始的例子來說明。
我有1000萬,我就去開公司,但是我沒有1000萬我還是不去打工,隻要我有100萬我就去開餐飲店,100萬也沒有我才去打工。那麼意思表達出來就是:
=IF(我有1000萬,開公司,IF(我有100萬,開餐飲店,打工))
内在邏輯你明白了沒?這個如果在EXCEL裡用正确的函數寫出來,就是:
=IF(A1>=1000,"開公司",IF(A1>=100,"開餐飲店","打工"))
因為A1裡的值是500,雖然小于1000但是大于100,也就是滿足第二判斷條件,所以結果是開餐飲店。
到這裡,相信你已經了解IF函數各種用法的内在邏輯了,如果還沒理解,仔細回去再看一遍。
想要學好EXCEL函數,IF函數是跨不過去的門檻,因為複合公式中IF函數随處可見。小夥伴們也試着用這種邏輯自己去練習一下吧。
有問題可以給我留言,我們下期見。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!