結賬下班不能早,方恨函數沒學好!
每逢月末,各位財務「表哥」是否為結賬工作而努力加班?往來賬、庫存賬、成本賬......這賬那賬的,忙得不可開交。
作為一名財務人員,我們無法改變這種月末工作量疊加的狀況。但我們可以善用Excel的函數功能來提高工作效率,從而少加班甚至不加班。結合日常財務工作,在這裡給大家分享一些常用的Excel函數,希望可以在你的財務工作中派上用場。
一、求和函數
1.數據求和---SUM
SUM是Excel的常用函數之一,它可以對一組或多組數據進行求和。
函數語法:SUM(數據區域1,數據區域2......)
如下表所示,對納稅總額求和。
2.單條件求和---SUMIF
SUMIF函數,用於對符合單個條件的數據進行求和。
函數語法:SUMIF(條件區域,條件,求和區域)
如下表所示,對稅種是「印花稅」的納稅額進行匯總。
3.多條件求和---SUMIFS
SUMIFS函數,用於對符合多個條件的數據進行求和。
函數語法:SUMIFS(求和區域,條件區域1,條件1,條件區域2,條件2......)
如下表所示,對所屬分公司為「B分公司」,並且稅種為「印花稅」的納稅額求和。
二、求和之王---SUMPRODUCT
SUMPRODUCT函數對指定的幾組數組之間對應的元素相乘,然後再對每個乘積進行求和。
函數語法:SUMPRODUCT(數組1,數組2...…)
如下表所示,先對每個商品計算銷售金額,最後對所有商品的銷售額進行匯總。
函數的經典用法:SUMPRODUCT((條件1)*(條件2)*(條件N)*(數據區域))
如下表所示,求B部的顯示器銷售總額。
三、統計函數
1.單條件統計---COUNTIF
COUNTIF函數,用於統計區域中滿足單個條件的數量。
函數語法:COUNTIF(統計區域,條件)
如下表所示,統計「內存」商品的入庫次數。
2.多條件統計---COUNTIFS
COUNTIFS函數,用於統計區域中滿足多個條件的數量。
函數語法:COUNTIFS(統計區域1,條件1,統計區域2,條件2......)
如下表所示,統計商品為「內存」,驗收員是「張三」的驗收次數。
四、判斷是非的IF
IF是邏輯函數,如果滿足某個條件時,返回指定的結果;否則返回另一個結果。
函數語法:IF(判斷條件,條件成立的結果,條件不成立的結果)
如下表所示,根據A列數據判斷,如果當前崗位是「財務」,那麼就需要加班,否則不加班。
如果判斷是否多個條件同時成立,需結合AND函數。
函數語法:AND(條件1,條件2......)
如下表所示,如果當前崗位是「財務」,並且處於「月末」時段,則需要加班,否則不加班。
如果判斷其中某一條件成立的,結合OR函數。
函數語法:OR(條件1,條件2......)
如下表所示,如果當前崗位是「財務」或者「統計」,則需要加班,否則不加班。
五、查找函數
1.「大眾情人」---VLOOKUP
日常工作中經常用到VLOOKUP函數進行縱向查找,它被看作是表哥表妹們的「大眾情人」。
函數語法:VLOOKUP(要找誰,在哪找,返回第幾列的內容,精確查找/近似查找)
如下表所示,根據單元格A9的姓名查找對應的崗位。
函數中的第4個參數,通常都是使用「0」進行精確查找,使用「1」則是近似查找。
2.查找之王---LOOKUP
除了VLOOKUP之外,日常工作中還會經常使用到的一個查找函數LOOKUP,它可以實現雙向查找。
經典函數語法:LOOKUP(1,0/((條件區域1=條件1)*(條件區域2=條件2)),查詢區域)
如下表所示,使用LOOKUP函數查找部門是「財務」,並且崗位是「稅務助理」的人員姓名。
六、保留指定小數位的函數
1.指定小數位並四捨五入---ROUND
函數語法:ROUND(數值,保留的小數位)
如下表所示,對納稅金額四捨五入保留1位小數。
2.不進位並捨去指定小數位後的小數---ROUNDDOWN
不管指定的小數位後面的數字是否大於5,直接捨去並保留指定的小數位數。
函數語法:ROUNDDOWN(數值,保留的小數位)
如下表所示,對金額保留1位小數,並不進位直接捨去第2位及後面的所有小數。
3.進位並捨去指定小數位後的小數---ROUNDUP
不管指定的小數位後面的數字是否大於5,直接進位並保留指定的小數位數。
函數語法:ROUNDUP(數值,保留的小數位)
如下表所示,對納稅金額進位並保留1位小數,捨去第2位及後面的所有小數。
七、返回區域指定位置的值---INDEX
INDEX函數語法:INDEX(區域,第幾行,第幾列)
如下表所示,返回表格第3行與第2列交叉單元格的值,即單元格B3。
八、返回指定值在區域中的位置---MATCH
函數語法:MATCH(查找的值,查找區域,查找模式)
第三個參數查找模式可以為-1、0、1,通常使用0進行精確查找。
如下表所示,查找代碼「1122」所在區域A1:A6的位置。
九、雙劍合璧---INDEX+MATCH
無論從左到右,還是從右到左的查找,INDEX+MATCH的組合都可輕鬆搞定。如下表所示,查找科目名稱為「預付賬款」所對應的科目代碼。
十、容錯函數---IFERROR
IFERROR,當在公式的計算結果出現錯誤時,返回指定的值;否則返回公式的結果。
函數語法:IFERROR(檢查的值,錯誤時指定的內容)
如下表所示,使用IFERROR函數將錯誤值轉為空。
十一、字元提取函數
1.從左提取字元---LEFT
函數語法:LEFT(被提取的字元串,從左提取的字元個數)
2.從右提取字元---RIGHT
函數語法:RIGHT(被提取的字元串,從右提取的字元個數)
3.從左邊指定位置提取字元---MID
函數語法:MID(被提取的字元串,從左起第幾位開始提取,提取幾個字元)
十二、字元串長度計算函數
1.計算字元串的字元個數---LEN
函數語法:LEN(字元串)
2.計算字元串的位元組個數---LENB
函數語法:LENB(字元串)
LEN用於計算字元串的字元數,漢字、數字、字母、標點符號,都按1個字元計算;LENB用於計算字元串的位元組數,漢字、中文狀態下的標點符號,每個字元按2個位元組計算,其他字元按1個位元組計算。
十三、字元提取與字元串長度函數組合運用
如下表所示,使用LEFT、RIGHT、LEN、LENB函數組合分別提取字元串的科目名稱與科目代碼。
上述公式中,使用LENB函數首先取得A2單元格的位元組數為12;而LEN函數取得A2單元格的字元數為8。這裡的「科目名稱」全是漢字,每個漢字的位元組數都比字元數多出1,所以位元組總數比字元總數多出來的就是漢字的個數,最後用LEFT提取字元串的左邊幾位。
由於LENB函數取得的位元組數會比LEN函數取得的字元數多出漢字的個數,據此,LEN取值後乘以2減去位元組數,兩者之差正好是字元串右邊數字的個數,最後使用RIGHT函數提取字元串的右邊幾位。
十四、指定範圍的隨機函數---RANDBETWEEN
函數語法:RANDBETWEEN(數值下限,數值上限)
RANDBETWEEN函數能夠產生一個在指定範圍內的隨機數值,如下表所示,隨機產生一個在20至50之間的數值。
十五、日期函數
1.DATEDIF函數,用於計算兩個日期之間的間隔。
函數語法:DATEDIF(開始日期,結束日期,返回的類型)
DATEDIF是一個隱藏函數,輸入時屏幕上沒有任何的提示。它的第三個參數返回類型可以是Y、M、D,其中,Y表示年,M表示月,D表示日。如下表所示,計算客戶的欠款月數,使用"M"參數。
2.EDATE函數,用於返回在某一日期經過指定月數後的日期。
函數語法:EDATE(日期,月數)
第二個參數可以是正數,代表未來的日期;也可以是負數,代表過去的日期。如下表所示,合同有效期為3個月,計算合同的到期日。
十六、平均值函數
1.用於計算一組數據的平均值---AVERAGE
函數語法:AVERAGE(求平均值的區域)
2.用於對符合單條件的數據求平均值---AVERAGEIF
函數語法:AVERAGEIF(條件區域,條件,平均值區域)
如下表所示,對部門為「財務」的人員工資計算平均值。
3.用於對符合多條件的數據求平均值---AVERAGEIFS
函數語法:AVERAGEIFS(平均值區域,條件區域1,條件1,條件區域2,條件2......)
如下表所示,對部門為「財務」,並且性別為「男」的人員計算平均工資。
十七、替換函數
1.REPLACE
函數語法:REPLACE(要替換的字元串,開始位置,替換個數,新的內容)
如下表所示,把身份證號碼的第5至第14個數字替換為星號。
2.SUBSTITUTE
函數語法:SUBSTITUTE(包含舊內容的字元串,舊內容,新內容,第幾個舊內容)
如果第四個參數省略不寫,表示把所有的舊內容都替換掉。
如下表所示,把身份證號的後四位數字替換為星號。
REPLACE與SUBSTITUTE的區別在於,前者是從字元串指定位置上開始,並且指定替換的長度,即一共要替換幾位;後者是對字元串的指定舊內容替換為新內容,並指定替換第幾位舊內容。如果不指定,則把所有的舊內容都替換。
十八、字元位置查找函數---FIND
FIND可以對查找的字元內容進行定位,以確定其位置。
函數語法:FIND(要查找的字元,包含查找字元的單元格,從第幾個位置開始查找)
如果第三個參數省略,即表示從單元格字元串的左邊第1位開始查找
如下表所示,把科目代碼提出來。根據會計科目都帶有「-」符號的特性,使用FIND函數把「-」的位置找出來,它的前1位到第一位之間的所有數字就是科目代碼,再結合LEFT函數提取即可。
十九、去除空格的函數---TRIM
TRIM函數,可以去除字元串兩端的空格。如果字元串中間有連續兩個以上的空格,只保留一個必要的空格
函數語法:TRIM(字元串)
如下表所示,由於A9單元格的字元前有空格,造成VLOOKUP出錯,結合TRIM去除字元空格後問題即可解決。
二十、簡易個稅計算
如果你為每月的工資表個稅計算使用複雜的公式而感到煩惱,那快來試試下面的簡易個稅計算公式吧。
如果你覺得文章對你有幫助,請轉發分享給你的朋友。
推薦閱讀: