加班工資具體規(guī)則為:加班開始、結(jié)束時(shí)間以考勤記錄為準(zhǔn),每小時(shí)加班費(fèi)120元,不足30分鐘不予計(jì)算,超過(guò)30分鐘不足一小時(shí)按30分鐘(0.5小時(shí))計(jì)算。
根據(jù)上面的計(jì)費(fèi)規(guī)則,我們可以采用添加輔助列的方式,將加班時(shí)間進(jìn)行換算后,再計(jì)算費(fèi)用。那么如何根據(jù)開始、結(jié)束時(shí)間按照規(guī)定去換算并計(jì)算加班費(fèi),就是我們今天要學(xué)習(xí)的內(nèi)容,首先來(lái)看看加班統(tǒng)計(jì)表的格式:
表格中A列到D列為基礎(chǔ)信息,可以通過(guò)考勤機(jī)獲得數(shù)據(jù)。E列到I列由公式計(jì)算得出,也是我們今天重點(diǎn)要學(xué)習(xí)的內(nèi)容,下面就來(lái)看看每一列是如何得到的。
1.加班小時(shí)的計(jì)算
公式為:=HOUR(D3-C3)
這里用到了一個(gè)時(shí)間函數(shù)HOUR,從D列減C列得到的數(shù)據(jù)中提取小時(shí)位,比如D3-C3=2小時(shí)15分,用HOUR函數(shù)就可以得到結(jié)果2。
2.加班分鐘的計(jì)算
公式為:=MINUTE(D3-C3)
與HOUR函數(shù)類似,MINUTE可以提取D列減C列得到的數(shù)據(jù)的分鐘位,例如:D3-C3=2小時(shí)15分,有MINUTE函數(shù)可以得到結(jié)果15。
通過(guò)這兩個(gè)公式,我們就把加班的時(shí)間按照小時(shí)和分鐘分成了兩部分,接下來(lái)需要做的是按照公司加班規(guī)定,將分鐘數(shù)以30分鐘為單位進(jìn)行換算。
3.分鐘數(shù)換算
計(jì)算公式為:=FLOOR(F3,30)
這里用到了一個(gè)按指定倍數(shù)進(jìn)行舍入的函數(shù)FLOOR。函數(shù)需要兩個(gè)參數(shù),基本格式為:FLOOR(要舍入的數(shù)值,要舍入的倍數(shù))。舉個(gè)簡(jiǎn)單的例子來(lái)看看函數(shù)的效果:=FLOOR(M2,3)
公式將M列的一組數(shù)值按照3的倍數(shù)進(jìn)行舍入,得到了N列。不到3的1倍的,都舍去,返回0;到1倍但不足2倍的,都舍為3;到2倍但不足3倍的,都舍為6,以此類推。
同理,在我們換算加班分鐘數(shù)的時(shí)候,要以30分鐘為標(biāo)準(zhǔn)進(jìn)行舍入,函數(shù)的第二參數(shù)自然就是30了。小于30的都為零,大于等于30同時(shí)不足60的,就返回30。
通過(guò)以上三步,我們得到了加班小時(shí)數(shù)和經(jīng)過(guò)換算的分鐘數(shù),接下來(lái)就要計(jì)算用于計(jì)費(fèi)的加班時(shí)長(zhǎng)了。
4.加班計(jì)費(fèi)時(shí)長(zhǎng)
計(jì)算公式:=E3+G3/60
這里G3/60的意思就是將換算后的分鐘數(shù)轉(zhuǎn)換為小時(shí)數(shù)。
5.加班費(fèi)的計(jì)算
公式:=H3*120
加班費(fèi)計(jì)算就非常簡(jiǎn)單了,用加班時(shí)長(zhǎng)×120就可以了。
可能有些朋友覺(jué)得上面的方法有點(diǎn)麻煩,為了計(jì)算加班時(shí)長(zhǎng)使用了三個(gè)輔助列,能不能直接計(jì)算出加班時(shí)長(zhǎng)呢?
當(dāng)然可以,這需要用到一個(gè)非常厲害的函數(shù)TEXT,公式為:
=FLOOR(TEXT(D3-C3,"[m]")/60,0.5)
輔助列的方法適合新手,思路比較簡(jiǎn)單,而使用了TEXT函數(shù)雖然簡(jiǎn)化了計(jì)算步驟,但是公式比較有難度,簡(jiǎn)單來(lái)說(shuō)明一下這個(gè)公式的意思。
TEXT(D3-C3,"[m]")這部分是將時(shí)間差按照分鐘格式進(jìn)行顯示,結(jié)果如G列所示。TEXT函數(shù)可以將數(shù)值轉(zhuǎn)換為指定格式的文本, [m]這個(gè)格式代碼,表示用分鐘數(shù)顯示經(jīng)過(guò)的時(shí)間,不足一分鐘的舍去。TEXT函數(shù)最玄妙的就是可以使用眾多的格式代碼得到各種各樣的顯示結(jié)果。
明白了這一點(diǎn)下面的就好理解了,將分鐘數(shù)除以60轉(zhuǎn)為小時(shí),再利用FLOOR函數(shù)將小時(shí)數(shù)按0.5的倍數(shù)進(jìn)行舍入,就得到了加班時(shí)長(zhǎng)。
***小結(jié)***
1.在今天的例子中,我們用到了兩個(gè)時(shí)間函數(shù)HOUR和MINUTE,這兩個(gè)函數(shù)在考勤計(jì)算中經(jīng)常會(huì)用到,函數(shù)也非常容易理解;
2.在計(jì)算時(shí)間差的時(shí)候,可以直接相減;
3.相信很多朋友可能是第一次接觸到FLOOR這個(gè)函數(shù),在遇到按固定倍數(shù)進(jìn)行舍入的時(shí)候,使用這個(gè)函數(shù)非常方便;
4.接觸到TEXT函數(shù)在時(shí)間計(jì)算方面的應(yīng)用,這是很重要的一個(gè)知識(shí)點(diǎn),如果大家對(duì)這個(gè)函數(shù)感興趣可以留言,今后會(huì)針對(duì)這個(gè)函數(shù)的用法發(fā)布一些教程。
今天的教程就到這里啦,大家知道加班費(fèi)怎么計(jì)算了嗎?不管是添加輔助列還是直接用函數(shù)公式其實(shí)都非常簡(jiǎn)單,只要大家多加練習(xí),很快就可以掌握,往后再也不用擔(dān)心不會(huì)計(jì)算加班費(fèi)啦!
原創(chuàng):老菜鳥/部落窩教育(未經(jīng)同意,請(qǐng)勿轉(zhuǎn)載)
聯(lián)系客服