標籤:

結賬下班不能早,方恨函數沒學好!

每逢月末,各位財務「表哥」是否為結賬工作而努力加班?往來賬、庫存賬、成本賬......這賬那賬的,忙得不可開交。

作為一名財務人員,我們無法改變這種月末工作量疊加的狀況。但我們可以善用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去除字元空格後問題即可解決。

    二十、簡易個稅計算

    如果你為每月的工資表個稅計算使用複雜的公式而感到煩惱,那快來試試下面的簡易個稅計算公式吧。

    如果你覺得文章對你有幫助,請轉發分享給你的朋友。


    推薦閱讀:

    下班之後會做點什麼?
    兒子與下班回家爸爸的對話,讓人落淚!
    下班後賺錢的兩個方法
    下班後,分分鐘做好的菜。

    TAG:下班 | 函數 |