函數(shù)是Excel的精髓,大概可分成6大類,今天從中挑選最有代表性的函數(shù)進行說明。
1.邏輯函數(shù)
現(xiàn)在天氣逐漸轉(zhuǎn)涼,需要穿秋裝,如果還在穿夏裝很容易感冒。轉(zhuǎn)換成Excel語言就是:
=IF(A2="秋裝","","注意保暖,小心感冒")
條件A2="秋裝",滿足了就返回空值,不滿足了就返回注意保暖,小心感冒。
2.數(shù)學函數(shù)
對明細表稅額進行直接求和,這個地球人都知道。
=SUM(B2:B11)
對明細表稅額按分類進行求和。
=SUMIF(A:A,D2,B:B)
函數(shù)語法:
=SUMIF(條件區(qū)域,條件,求和區(qū)域)
3.統(tǒng)計函數(shù)
跟SUMIF函數(shù)對應的就是COUNTIF函數(shù),一個按條件求和,一個按條件計數(shù)。按條件統(tǒng)計每個分類的次數(shù)。
=COUNTIF(A:A,D2)
函數(shù)語法:
=COUNTIF(條件區(qū)域,條件)
比SUMIF函數(shù)少了一個求和區(qū)域,COUNTIF函數(shù)還有一個兄弟叫COUNTIFS函數(shù),這個可以按多個條件進行計數(shù)。
統(tǒng)計對應的分類并且稅額大于5000的次數(shù)。
=COUNTIFS(A:A,D2,B:B,">5000")
函數(shù)語法:
=COUNTIF(條件區(qū)域1,條件1,條件區(qū)域2,條件2,條件區(qū)域n,條件n)
條件區(qū)域和條件逐一對應。
4.文本函數(shù)
從摘要中將日期還有客戶分離出來。
分離字符其實就是找規(guī)律,日期都是在收字之前,客戶在收字之后并且不包括應收賬款這4個字的字符。
其實也可以直接用技巧完成,先將收和應收賬款分別替換成空格,然后按空格分列。
判斷收的位置:
=FIND("收",A2)
日期用:
=LEFT(A2,FIND("收",A2)-1)
LEFT函數(shù)就是從左邊提取多少個字符數(shù),先判斷收的位數(shù),再減去1就得到日期的總字符數(shù)。
先提取收字后面的所有字符。
=MID(A2,FIND("收",A2)+1,99)
MID函數(shù)是從中間位置開始提取,提取多少位。提取出來的內(nèi)容多了一個應收賬款,這個可以通過替換函數(shù)SUBSTITUTE去除。
=SUBSTITUTE(C2,"應收賬款","")
兩條公式組合起來:
=SUBSTITUTE(MID(A2,FIND("收",A2)+1,99),"應收賬款","")
一開始寫公式可以像我這樣,先做好一步就將公式放在一個單元格,然后再寫下一步同樣放在單元格,最后將所有單元格的公式合并起來,這樣寫公式難度會降低很多。
多幾個步驟,有的時候反而是捷徑!
5.日期和時間函數(shù)
根據(jù)開始日期和結(jié)束日期,計算兩個日期之間的天數(shù)和工作日數(shù)。
計算兩個日期的天數(shù)或者月份可以直接用DATEDIF函數(shù)。
=DATEDIF(A2,B2,"d")
=DATEDIF(A2,B2,"m")
工作日就比較麻煩,需要將傳統(tǒng)節(jié)假日列出來放在F列,再使用公式。
=NETWORKDAYS(A2,B2,$F$2:$F$11)
6.查找和引用函數(shù)
根據(jù)銷售員,查找產(chǎn)品名稱。
=VLOOKUP(A8,$C$1:$D$5,2,0)
函數(shù)語法:
=VLOOKUP(查找值,查找區(qū)域,返回區(qū)域第幾列,0為精確查找/1為模糊查找)
如果將數(shù)據(jù)源的產(chǎn)品名稱跟銷售員調(diào)換一下位置,用法就不同。
=LOOKUP(1,0/($D$2:$D$5=A8),$C$2:$C$5)
VLOOKUP函數(shù)查找的時候有區(qū)分正反向,反向查找非常復雜。而用LOOKUP函數(shù)不區(qū)分方向,非常便捷。
函數(shù)語法:
=LOOKUP(1,0/(查找區(qū)域=查找值),返回區(qū)域)