跟HR一起做工資——教你玩轉excel(工資核算之人員班次設定)

Excel 職場 敘事詩 敘事詩 2017-10-31

之前我們已經用大量的篇幅去描述做excel表格幾個比較基礎又好用的公式和方法了。

今天我們就正式進入工資核算步驟。

每個月在做工資前,我會首先打開雲筆記,按照我的工資表,我做出這樣的一個模板,這些內容是每個月需要變化的部分。

跟HR一起做工資——教你玩轉excel(工資核算之人員班次設定)

在進入模板前,我們首先要設置這個月的基礎數據,即計薪天數,但是這裡有個問題,我們公司每個部門都有一部分人員使用綜合工時,另一部分又上行政班,而且,可能張三這個月還上行政班呢,下個月又綜合工時了,怎麼辦?

TIPS:

綜合工時制

綜合工時制是指分別以周、月、季、年等為週期,綜合計算工作時間,但其平均工作時間和平均周工作時間應與法定標準工作時間基本相同。中國勞動法規定的工時制度有三種,即標準工時制、綜合工時制和不定時工時制。

行政班

工作時間為上午8:30-12:00,下午15:00-18:00,並且星期六、星期天休息的工作就稱為行政班。

永遠牢記原則,每個月要變的越少越好,所以這裡如果我們按人的不同做公式,很有可能下個月就要改,或者某個階段性總結的時候,你就不知道這人怎麼回事了。

思路

我們要思考一個簡便辦法,這裡的思路其實就是“綜合工時的顯示21.75,行政班顯示當月實際計薪天數”,這個思路讓我們很清晰的知道,這個公式肯定是要使用條件函數的。

變量是什麼呢?

1、每個月綜合工時的人員;

2、每個月的計薪天數。

源數據整理

1、首先我們在工資主表前填一個附加表,我寫的是基礎數據,以後有什麼還要用且需要一目瞭然數據可以都存在這裡,

跟HR一起做工資——教你玩轉excel(工資核算之人員班次設定)

每個月當打開工資表的時候,首先就是這個附表,然後我們填好當月的計薪天數。

2、第二個變量是“綜合工時人員”,這個數據一般我們可以從考勤員的手中獲取,所以我設置一個附表叫做“當月綜合工時人員”,然後直接把考勤員的表格黏貼過來。其實就是一列人名,這裡就不做截圖了。

3、兩個變量都有了,我們的工資表裡有一項稱為“當月計薪天數”,這就是我們需要做文章的地方了。

公式設計

我們上文已經說了,思路是:綜合工時的顯示21.75,行政班顯示當月實際計薪天數

首先我們想到的是if公式,先來看看if公式的用法,

跟HR一起做工資——教你玩轉excel(工資核算之人員班次設定)

即一個表達式,對了就顯示一個值,錯了就顯示另外一個值,所以我們把思路填進去。

test:該員工是行政班員工 / 綜合工時員工

true:計薪天數 / 21.75

false:21.75 / 計薪天數

這裡我寫了兩種可能性,其實是一樣的,但是在公式設計時候可能有的就不方便了,所以要正反考慮兩種情況。

好,那麼怎麼知道這個員工是行政班還是綜合工時呢,去我們的綜合工時名單找有沒有,怎麼找,vlookup啊!如果vlookup綜合工時表時候的返回值為false,那不就是行政班了麼!

可是vlookup的返回值是姓名要怎麼表達在if裡呢?

卡到這裡了?no,!我們在綜合工時的姓名後直接加一列21.75不就有數字了嗎?

可是if的表達式要怎麼判斷vlooup這個對錯啊!如果沒有就會報錯的!根本不給我計算啊!

跟HR一起做工資——教你玩轉excel(工資核算之人員班次設定)

沒關係!!我們用vlookup的好搭檔,也是if的大兒子iferror就輕鬆了,公式如下。

=IFERROR(VLOOKUP(E5,綜合工時人員!A:B,2,0),基礎數據!$B$1)

翻譯就是:找這個人是不是在綜合工時人員名單裡,有就顯示我vlookup那列輔助數字!你丫要是報錯,那就顯示基礎數據好了!

這樣我們就輕鬆解決了班次不一樣的人員區分的問題啦,大家可能也會看出來,思路對於excel製作有多麼大的重要性!

不要著急一步一步想就好!咱們不用多牛X的公式,照樣做表!

(待續)

相關推薦

推薦中...