小弟最近在幫忙公司將打卡鐘轉換成excel
因為沒概念所以是GOOGLE了些公式
不過還是遇到了有些公式第一天可以計算顯示出來可是第二天就顯示不出來@@
另外就是薪資的部分KEY進去也不會顯示在麻煩各位大大幫忙小弟看一下@@
最左邊鼎泰豐那排是我需要照打卡上面的時間手動KEY進去的然後右邊的公式會在帶進去
或是有大大有更好的方式方式也可以跟小弟說一下感謝~
補充
SORRY我沒表達清楚
是傳統的打卡機
然後我要把打卡紙上面的時間一筆一筆的KEY進去
我想用excel把他簡單化讓員工減省時間
(這個檔案的內容是我google到的公式key進去得到的因為有些無法顯示所以上來求救)
另外就是還有個問題是因為我們的上班時間很凌亂所以我不知道該如何分辨上班的時間
我們上班時間基本上分為早(09:00~12:00)午(14:00~18:00)晚(19:00~22:00)
可是因為要配合老闆所以上班時間還有分早(09:00上班10:00上班)午(13:00上班14:00上班15:00上班)晚(18:00上班18:30上班19:00上班)還有午晚連班不休息的
因為我們早到不算時間如果遲到1分鐘就要扣1分鐘 提前結束營業如不到22:00分鐘數也要還給老闆(如21:55就要扣5分鐘)
超過下班時間只要超過一分鐘就算加班(如22:01這一分鐘就是加班)
我的問題是午晚連班該如何設定還有題提早到excel也會把提早到的時間算進去可是時間設定在14:00的話13:00上班的人打卡時間就會重14:00開始算會少一小時
再麻煩各位高手幫忙小弟一下
附加壓縮檔: 201702/mobile01-51d9422722709e189723ba8767aa7a36.zip
912049 wrote:
最早我們有換過數位的有畢卡的也有指紋的
不過因為常常感應不良或是無法辨識導致大家的出勤時間都很奇怪...(恕刪)
打卡鐘是很成熟的產品,不會有這麼多問題,除非買的都是超便宜爛貨
或是某些員工“故意”造成感應不良,好隱瞞一些遲到、早退的情形
912049 wrote:
我的問題是午晚連班該如何設定還有題提早到excel也會把提早到的時間算進去可是時間設定在14:00的話13:00上班的人打卡時間就會重14:00開始算會少一小時...(恕刪)
因為這個vba + 公式,不適合會“變動不固定”的上班時間
看完檔案的感想,一團亂…
您google來的公式、vba,實在不適合這張表格,全部寫的亂七八糟
很短的計算,居然都用很長的公式+很長的vba來處理
vba要代入時間計算,公式卻拿日期給vba,用法全部弄錯

像是b3的公式,唉,一個字慘
簡單的公式就能處理的,偏偏要用那麼複雜
改成這樣不是比較好嗎
=IF(A3="","",TEXT(A3,"yyyy/mm/dd"))
(b4、b5,為什麼日期要多+1天 +2天,暫不討論,因為我看不懂文字說明


e3 的早班時間計算,vba+公式,自訂義function()也弄的太奇怪、特殊
如果要用vba(要重寫),不要混一大堆公式在裡面,有夠亂,計算就用vba處理
應該要這樣寫就好
e3 = calworktime(...)
f3 = TransTimeValue(a3)

還有上面的排列方式…只適合“一個人”的出勤記錄
每換一個人,就要新增工作表,不利於“人工輸入”
如果表格不想變動太多,至少要改成下面這樣才對

這樣才能連續輸入,每個月只需一個工作表,一年一個活頁薄,方便管理
最後每個月計算薪資時,再用篩選功能來統計分類
想用vba自動分類,可參考我在這篇寫的範列
http://www.mobile01.com/topicdetail.php?f=511&t=5056987
912049 wrote:
可是因為要配合老闆所以上班時間...(恕刪)
既然老闆的上班時間會影響員工的上班時間
那老闆的上班時間也要記錄,讓公式 或 vba 可以正確判斷用
如果您要重新排版,有幾點要注意
一、老闆上班時間要每天記錄,因為會影響到員工上班時間,是否準時或遲到,會計算錯誤
二、時間不要分那麼多種,就上、下班就好,那種太早到不算薪水情形,就用vba or 公式處理
三、班別就用公式判斷
但如果常常會有加班時數多到可以跨班別的清況出現
班別請根據該員工的排班,改用人工輸入
因為自動判斷有可能會造成加班時數算錯,分不出來是否正在加班 or 連班
四、時薪單位放在儲存格或vba都可
五、時間其實也可以4位數表示(1230,0950),可方便輸入,略改一下vba 或 公式,就可以計算
六、是否加班,可用上下班時間+班別,就可以簡單計算出來
七、如果常有“跨日”上下班的情況,時間方面要注意一下,最好是24時制,可方便計算
八、日薪的計算,就用當日=>老闆上班時間+員工上下班時間+班別,當判斷條件
來計算出正確的一般工時*135+加班工時*180=日薪
我建議,表格不要弄的那麼亂,愈簡單愈好,差不多像下面這樣就好

我認為用自動化打卡設備會比較好,省事
不然也可以拿一台便宜有nfc功能的平板(手機)來做成nfc打卡系統
悠遊卡、一卡通、會員卡,只要有nfc都可以用,
有現成開發好的軟體,重點是條件設好之後自動計算,免人工
如果老闆堅持要“人工”,那請老闆花錢找人客製化一個excel表格會比較快
不要讓對程式不熟的可憐員工負責,在網路辛苦的找答案(又不會加薪)
這種幾乎都是加、減、乘、除,功能的vba(公式),會的人超多,不怕找不到人寫(肯花錢的話)
不過,客製化的費用,也夠買不錯的自動化打卡設備了
靠網路找資料修改到好,雖然免費,但可能要花不少時間