iT邦幫忙

0

急~想做一個excel檔能算出加班工時

  • 分享至 

  • xImage

C:\Documents and Settings\Administrator\My Documents\Page.htm<a href=""></a>
我想做一個屬於自己的檔能做出打出工號帶出姓名.部門
打出上下班時間會帶出加班時間和工時
上班時間為08:20~17:40加班時間為18:00~
以每半個小時計算下班早打卡少半個小時

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

6
evercodeinglife
iT邦新手 1 級 ‧ 2010-04-19 09:13:19

基本上你說的功能並不算太難,步驟大蓋分為:
以 VBA 來做:
1、開新檔,於vba 中鍵入程式。
2、程式必須載入相關資料,如:員工個人資料、加班規則、其他。
3、程式的撰寫地方,按 alt+f11 於module下開始。

以 EXCEL表格來做。
建議找找線上的 EXCEL 教學或買書來看。

6
genestcb
iT邦新手 2 級 ‧ 2010-04-19 11:53:21

要快用vlookup就可以囉!!不過要注意加班不能超過半夜12:00的問題, 還有時間欄位輸入時不可有加入日期部份!!

加班級距 時數 下班時間 加班時數 加班時數公式
08:00 0 17:50 0.0 =VLOOKUP(G2,B:C,2,1)
18:00 0 18:00 0.0 =VLOOKUP(G3,B:C,2,1)
18:30 0.5 18:15 0.0 =VLOOKUP(G4,B:C,2,1)
19:00 1 18:30 0.5 =VLOOKUP(G5,B:C,2,1)
19:30 1.5 18:45 0.5 =VLOOKUP(G6,B:C,2,1)
20:00 2 19:00 1.0 =VLOOKUP(G7,B:C,2,1)
20:30 2.5 19:15 1.0 =VLOOKUP(G8,B:C,2,1)
21:00 3 19:30 1.5 =VLOOKUP(G9,B:C,2,1)

我要發表回答

立即登入回答