Board logo

標題: [發問] 求涵數設計解答:打卡記錄自動排列計算遲到早退缺勤… [打印本頁]

作者: newlink    時間: 2013-12-21 17:52     標題: 求涵數設計解答:打卡記錄自動排列計算遲到早退缺勤…

我公司用指紋機打卡,每個月下載打卡記錄,只有員工編號和上班、上班時間,
每次都要花很多時間排列重組,計算好遲到、早退幾分鐘,很花時間
我把需求放在附件上,希望有高手幫我解答,我也可以學習一下,感謝!
作者: ML089    時間: 2013-12-23 00:00

F24 =IFERROR(--TEXT(LOOKUP(G24-"1:00",B$2:B$143/(E$21=A$2:A$143)),"[>"&D24&"]"),"休假")

G24 =IFERROR(--TEXT(LOOKUP(D24+1+F$22-"1:00",B$2:B$143/(E$21=A$2:A$143)),"[>"&D24&"]"),"休假")

H24 =TEXT(IFERROR(MOD(F24,1)-F$22,0),"[m];!0;!0")

I24 =IF(F24="休假",0,TEXT(IFERROR(G$22-MOD(G24,1),0),"[m];!0;!0"))

J24 =IF(F24="休假",0,TEXT(IFERROR(MOD(G24,1),0)-G$22,"[m];!0;!0"))

先給你試試看
有問題再發問,星期一特忙可能沒有辦法立即回覆
作者: p212    時間: 2013-12-23 09:24

回復 2# ML089
煩請ML089版主賜教,謝謝!
在2#公式  TEXT(IFERROR(MOD(F24,1)-F$22,0),"[m];!0;!0")
為何format_text設為"[m];!0;!0",而不直接設為"[m]"
作者: ML089    時間: 2013-12-23 12:15

回復 3# p212


    正;負;零;文字

主要將負值及零轉為  0,用 "[m];!0;0" 也可以
作者: newlink    時間: 2014-1-2 00:49

I24這欄沒辦法加總怎麼辦?
作者: newlink    時間: 2014-1-2 01:09

J24也一樣,加班分鐘數不能加總
作者: ML089    時間: 2014-1-2 14:13

回復 6# newlink

TEXT(...) 前加 1*
   

H24 =IF(F24="休假",0,1*TEXT(IFERROR(MOD(F24,1)-F$22,0),"[m];!0;!0"))
I24 =IF(F24="休假",0,1*TEXT(IFERROR(G$22-MOD(G24,1),0),"[m];!0;!0"))
J24 =IF(F24="休假",0,1*TEXT(IFERROR(MOD(G24,1),0)-G$22,"[m];!0;!0"))

記得有問題需在該樓位置下方按回覆,系統才會通知我




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)