網友問到 Excel 的問題:如何依照以下的工時計算標準來計算加班時數?

●星期一到星期五基本工時8小時,超過為加班時數。

●星期六、日列為加班:

*加班時數4小時以內者,以4小時計;

*加班時數逾4小時至8小時以內者,以8小時計;

*加班時數逾8小時至12小時以內者,以12小時計。

Excel-分別計算平時和假日加班時數(WEEKDAY,VLOOKUP)


【公式設計與解析】

儲存格D2:

=IF(WEEKDAY(A2,2)<6,(C2-8)*(C2>8),VLOOKUP(C2,{0.1;4.1;8.1},1)+3.9)

複製儲存格D2,貼至儲存格D2:D23。

(1) WEEKDAY(A2,2)<6

判斷儲存格A2是否是星期一~星期五。

Excel-分別計算平時和假日加班時數(WEEKDAY,VLOOKUP)

(2) (C2-8)*(C2>8)

(星期一~星期五)當儲存格C2數值大於8者,才計算其加班時數。

(3) VLOOKUP(C2,{0.1;4.1;8.1},1)+3.9)

(星期六~星期日)根據以下標準換算加班時數。

*加班時數4小時以內者,以4小時計;

*加班時數逾4小時至8小時以內者,以8小時計;

*加班時數逾8小時至12小時以內者,以12小時計。

arrow
arrow
    文章標籤
    Excel WEEKDAY VLOOKUP
    全站熱搜

    vincent 發表在 痞客邦 留言(0) 人氣()