在Excel2016中,想要精確計算員工的出勤小時,可以使用一個簡潔的公式來實(shí)現(xiàn)。這個公式是:“=IF(AND(A2=TIME(7,15,0),A2=TIME(7,40,0),B2=TIME(11,25,0),B2=TIME(11,40,0)),4,ROUNDUP((B2-A2)*48,0)*0.5)”。
首先,你需要在工作表中設(shè)定好相應(yīng)的格式,比如在單元格C2中輸入這個公式。這個公式的核心在于,當(dāng)員工的上下班時間符合7:15到7:40的早班和11:25到11:40的中班這兩個條件時,系統(tǒng)會自動計算為4小時。如果存在其他時間段,如6:13到12:00,公式會將這段時長轉(zhuǎn)換成整數(shù),比如6小時。
在公式“ROUNDUP((B2-A2)*48,0)*0.5”中,48的乘數(shù)是為了從天數(shù)轉(zhuǎn)換為小時,因?yàn)?天有24小時。通過乘以48,我們得到的結(jié)果已經(jīng)是小時數(shù),但為了確保精確,使用ROUNDUP函數(shù)向上取整。最后,通過乘以0.5,因?yàn)樵绨嗪椭邪喔魉阋话耄宰罱K結(jié)果是出勤小時數(shù)的一半。
輸入這個公式后,只需在相應(yīng)單元格填充數(shù)據(jù),即可快速得到員工的出勤小時,非常直觀且方便管理。