看板 Office 關於我們 聯絡資訊
軟體: 版本: EXCEL版本2019 請教版上的大神,小弟完全是excel新手且沒什麼程式語言的經驗 最近要幫忙處理員工工時計算,知道有幾個要點(公司有分早午晚班) 1、打卡時間 上班若09:40以前則從09:40起算,否則以打卡時間起算 午班若13:40以前則從13:40起算,否則以打卡時間起算 晚班若17:40以前則從17:40起算,否則以打卡時間起算 2、下班打卡 原則上以30分鐘為單位,若滿20分鐘則算半小時的時間,否則就捨去,例如: 打21:18分,那就是計21:00 打21:27分,那就是計21:30 打21:35分,那就是計21:30 打21:51分,那就是計22:00 打卡鐘匯出的檔案是CSV檔,可用excel讀取, 但只有上班打卡時間和下班打卡時間, 小弟試著簡單弄了一下但總是有弄不完的問題, 不知道有沒有大神可以幫忙的? 1、 打卡時間的三個班別判斷,有無方法可以在一個儲存格內就完成呢? 2、 下班打卡的式子,我上網找到 =TIME(HOUR(A2),(MOD(MINUTE(A2),30)>20)*(INT(MINUTE(A2)/30)+1)*30,0) 我試著代入卻有的可以正確表示,有的就判斷錯誤,不知道是哪兒的問題? 打卡鐘匯出的格式 https://imgur.com/82gwowP 上班打卡校正(只會勉強校正一個時間…) https://imgur.com/XeGfhmR 下班打卡校正(google來的,但有些儲存格無法正確校正) https://imgur.com/nBlKFFN 時間計算 https://imgur.com/bu0icsK 求版上大神們幫幫忙了~ 拜託拜託 m(_._)m -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.164.97.38 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1655750430.A.6D1.html
oldbottle: 下班打卡校正 06/21 09:02
oldbottle: G3=IF(MINUTE(D3)<20,TIME(HOUR(D3),0,0),IF(MINUTE(D3 06/21 09:02
oldbottle: )<50,TIME(HOUR(D3),30,0),TIME(HOUR(D3)+1,0,0))) 06/21 09:02
randyus: 感謝大大幫忙,致上P幣以表感激之意。^_^ 06/21 11:32