C:\Documents and Settings\Administrator\My Documents\Page.htm<a href=""></a>
我想做一個屬於自己的檔能做出打出工號帶出姓名.部門
打出上下班時間會帶出加班時間和工時
上班時間為08:20~17:40加班時間為18:00~
以每半個小時計算下班早打卡少半個小時
基本上你說的功能並不算太難,步驟大蓋分為:
以 VBA 來做:
1、開新檔,於vba 中鍵入程式。
2、程式必須載入相關資料,如:員工個人資料、加班規則、其他。
3、程式的撰寫地方,按 alt+f11 於module下開始。
以 EXCEL表格來做。
建議找找線上的 EXCEL 教學或買書來看。
要快用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)