小弟最近在幫忙公司將打卡鐘轉換成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:
excal打卡鐘的薪資計算方式

沒看過這個牌子的打卡鐘,你要不要直接問經銷商?
雲雀屋 wrote:
沒看過這個牌子的打...(恕刪)

SORRY我沒表達清楚
是傳統的打卡機
然後我要把打卡紙上面的時間一筆一筆的KEY進去
我想用excel把他簡單化讓員工減省時間
(這個檔案的內容是我google到的公式key進去得到的因為有些無法顯示所以上來求救)
建議輸入時間資料時改為下圖的方式(與打卡紙格式相同),
否則人工輸入完時間,又要再用公式把時間抓出來,有點多此一舉,
而且這種方式比較一目瞭然,檢查也較方便,
之後套用公式也會容易些!
(不過現在手邊沒電腦可用,不方便查看您檔案中的公式,等晚點再來看看)

當然,最好的解決方式就是換成電腦式出勤系統,一勞永逸,
既不用每個月浪費人力輸入資料,也比較不容易出錯!

另外,是 Excel,不是 Excal!

My Interior Knowledge is Extraordinaire
沒效率,人這麼多,去對岸,1000台幣就能買台 指紋打打鐘

插usb 就能下載資料,自動計算(跟本不用自己key 時間)

老闆如果有問題:你就跟他說:電腦不會錯,錯都是人key 錯,

key 錯老闆你損失更多~~,花點小錢,之後就不會人key 也就不會出錯


Mystique Hsiao wrote:
建議輸入時間資料時...(恕刪)

阿~那這樣的話我原本的公式是不是需要換成其他的公式阿?
(那再請大大有空幫我看我原本打的內容)

最早我們有換過數位的有畢卡的也有指紋的
不過因為常常感應不良或是無法辨識導致大家的出勤時間都很奇怪

所以老闆就很不相信這些東西
寧願用人工的方式來做

英文的部分我改好摟~
英文差請見諒~




Eigen wrote:
沒效率,人這麼多,去...(恕刪)

最早我們有換過數位的有畢卡的也有指紋的
不過因為常常感應不良或是無法辨識導致大家的出勤時間都很奇怪

所以老闆就很不相信這些東西
寧願用人工的方式來做
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(公式),會的人超多,不怕找不到人寫(肯花錢的話)
不過,客製化的費用,也夠買不錯的自動化打卡設備了

靠網路找資料修改到好,雖然免費,但可能要花不少時間

snare wrote:
打卡鐘是很成熟的產...(恕刪)

感謝大大的回覆~
拍謝~我沒學過EXCEL所以才會打成這樣@@

目前暫時解決了(因為太幫員工著想了所以跟老闆的理念不太合而離開@@)

snare大感謝你的指導
下次如有不懂的地方再詢問你~
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!