跟HR一起做工資——教你玩轉excel(五險一金計算及roundup函數)

Excel 社會保險 用車 技術 敘事詩 敘事詩 2017-10-16

前中我們已經提到過,原模板已經預設了五險一金以及個稅的公式,所以,我們先來分析一下,原表中的公式是如何使用的,本次文章我們主要開看一下五險一金計算方式以及roundup函數的應用實例。

原表中,五險一金的公式如下,

跟HR一起做工資——教你玩轉excel(五險一金計算及roundup函數)

我們都知道,五險一金的個人及企業部分等於該險種基數與相應比例的乘積(如果有醫療大病項需要單獨加入)。Sum求和公式我們不用多說,除此之外,我們不難發現,表中還有兩個特殊的細節。

第一,原表中的被乘數即是前面的社保基數一項而乘數選擇絕對引用了上面的一個單元格。這個部分是我後期優化的,正是為了前面我們提到過的“可變原則”。

因為,社保的比例未必是恆定的,根據不同地區或者政策變化都會發生改變。單獨列出來,清晰明瞭,比如下個月醫療的公司部分突然改成了10%,我們只需改一個單元格即可,防止了後期改公式的繁瑣,也無需點開公式就可以知道現在實行的比例。

有的朋友可能覺得自己腦袋好用,沒有必要這麼麻煩。但是在此必須提醒各位:做工資是個細節特別多的過程,所以有些地方改的越方便越好,一勞永逸。其他工作也是一樣的,寧願前期多費工夫,也不要後期花時間去檢查。

後來,我公司人員同時使用了兩種醫療表現比例,卻要體現在一個表上,這個以後我們再分析。

跟HR一起做工資——教你玩轉excel(五險一金計算及roundup函數)

第二,我們發現在乘積的同時,又在外面加上了一個roundup函數,它有什麼作用呢?在excel中,該函數的解釋如下,

Roundup(number,mum_digits)向上舍入數字

即為“保留n位小數,其他部分上前進一”用函數,number指的是需要處理的內容,mum_digits則為需要保留的小數位數,輸入“1”,則為保留一位小數,以此類推。

為什麼要使用這個公式呢?因為在我市的社保系統中,繳納金額保留兩位小數,且多餘部分捨去,向前進一,而非四捨五入。如果不使用這個函數,偶爾就會出現工資表中的社保總額比社保局的金額上下差幾分錢的情況。

由此,我們可以舉一反三知道三個公式的用法,

跟HR一起做工資——教你玩轉excel(五險一金計算及roundup函數)


這裡我們做個小提示,當你還不熟悉某個函數的使用時,可以先輸入該公式“=f(x)”後,同時按下ctrl+A鍵。如果我們使用的是roundup函數則出現下圖,

跟HR一起做工資——教你玩轉excel(五險一金計算及roundup函數)

只要按提示輸入需要的部分然後確定即可,根據不同的函數,輸入可能是某個數字、某個單元格甚至嵌套另一個公式。

跟HR一起做工資——教你玩轉excel(五險一金計算及roundup函數)

相關推薦

推薦中...