Board logo

標題: 上班打卡要如何記錄時間? [打印本頁]

作者: turanks    時間: 2012-7-4 07:57     標題: 上班打卡要如何記錄時間?

本帖最後由 turanks 於 2012-7-4 08:31 編輯

請問各位大大要如何將上班的出缺勤狀況作時間記錄,小弟只會將當下的時間記錄下來但是卻會一直更新,有沒有辦法更新後就保持該紀錄?
員工     時間
0001   上午 8:00:00
0002   上午 8:00:00←時間全部跟著變
作者: hugh0620    時間: 2012-7-4 11:32

是否提供範例檔~

因為您敘述的方式~ 看不出來~
你的資料為什麼會一直被更新~
作者: turanks    時間: 2012-7-4 11:43

回復 2# hugh0620

[attach]11571[/attach]
作者: hugh0620    時間: 2012-7-4 12:13

回復 3# turanks


    你現在用的架構是無法用函數來解決
    問題點: 資料的判斷你是用函數來處理~ 根本無原始資料~
                   所以 無一個固定值來做所謂的比對~ 因此~ 無法解決~
                   哪一些是要更新的~ 哪一個是不要更新的~ 這些都是沒有被交待與思考的~

    依考勤資料:
     1. 電子刷卡
     2. 紙本打卡
     3. 簽到本     (比較少被用)
     以上三種~紙本打卡你需要手輸~ 電子刷卡~ 可直接將卡鐘資料直接倒出來~
     但不管哪一種~ 都會有所謂時間點(固定值)~
     不會像您現在處理的方式~ 是否有考量一下處理的角度呢??

     因為你用函數來寫的話~ 就必須要再將函數值轉成值~ 讓它有一個固定值~ 再用函數來比對~
     不一定比較輕鬆~ 反而有點多此一舉~
      
     個人會比較建議您~  從你資料的收集開始思考~
      1. 資料的來源方式                                                       (原始data)
      2. 什麼時間點或是什麼情況下~ 需要更新資料  (更新的條件)
      3. 想要的結果                                                               (舊資料是否要備份或資料的呈現方式[input/output])
作者: Hsieh    時間: 2012-7-4 14:03

回復 3# turanks
打卡紀錄應該是記錄當時時間
這個時間應該使用輸入方式
可用快速建ctrl+shift+:
來輸入NOW的時間

若是你的作業流程式輸入A欄的資料後,B欄用公式取得當時的時間
那就請利用循環參照
在工具/選項/計算中勾選啟用反覆運算
然後B2=IF(A2="","",IF(B2<>"",B2,NOW()))
向下複製預留的列數
之後A欄輸入資料,B欄就能顯示時間
[attach]11574[/attach]
作者: turanks    時間: 2012-7-4 19:27

回復 5# Hsieh


    經過超版詳細的解說與精湛的演出之後我還想問一個問題~
那就是請問2007版的工具是要從哪邊找啊?
老實說自從換了2007感覺我不會用OFFICE了{:3_44:}
作者: Hsieh    時間: 2012-7-4 20:00

回復 6# turanks
按下左上角微軟圖示/EXCEL選項

[attach]11578[/attach]
作者: turanks    時間: 2012-7-4 22:04

回復 7# Hsieh


    終於解決了,感謝超板~~(跪拜中)~
作者: turanks    時間: 2012-7-4 23:55

回復 7# Hsieh


  能否再請教一個問題,
就是產生的資料能否轉成可做計算的時間模式,
剛剛貼到預設的公式活頁簿發覺貼過去的都是公式,
畢竟要做出缺勤至少可以變成真正的時間,
不然一個一個重新打過感覺好像笨蛋。
作者: Hsieh    時間: 2012-7-5 11:54

回復 9# turanks


   使用上述方法得到的時間當然可以計算
不懂你所謂貼到預設公式活頁簿都是公式是甚麼意思?
你要去思考整體作業流程
以上述的循環參照方法為例,是要當成打卡動作(A欄輸入員工編號就自動在B欄紀錄時間)
作者: turanks    時間: 2012-7-5 17:46

本帖最後由 turanks 於 2012-7-5 18:00 編輯

回復 10# Hsieh


    其實原本的目的是要做簡單的薪資試算,而先前已經透過barcode的app試做出了刷卡紀錄,但是效果上還是直接用條碼機的便是率最高也較迅速,所以才進而使用excel來做打卡(刷條碼),然而現階段透過板大的幫忙已經能紀錄,但是紀錄的數值我不知如何做運算,我在想如能從excel產生可用的row  data來處理那就方便多了。
作者: Hsieh    時間: 2012-7-5 18:05

回復 11# turanks
條碼機刷進A欄的資料就自然產生B欄對應時間
比如某人上班刷第一筆上班時間為08:03
當日刷退時間是17:05
因為NOW()會包含日期,所以這2筆時間相減就是該員上班出勤時間
作者: turanks    時間: 2012-7-5 23:23

回復 10# Hsieh


    感謝板大的幫忙~感激不盡(再度膜拜)
作者: av8d    時間: 2012-7-10 18:33

回復 9# turanks

複製 -> 選擇性貼上 -> 值

是這樣?
作者: lachang.tw    時間: 2012-7-27 16:39

貼上時用滑鼠右鍵 -> 點選 "選擇性貼上" -> 點選 "值"
不知是否有幫助
作者: lachang.tw    時間: 2012-7-30 11:52

如果你的問題是, 只想抄錄該欄位的值, 而非該欄所設的公式的話
可在貼上時, 利用滑鼠右鍵, 選擇 "選擇性貼上", 再選擇 "值"
希望對你有幫助
作者: kingtaohk    時間: 2013-4-13 13:12

我想要這個公式,但我下載唔到呀




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