小弟公司目前薪資計算依然是用excel加上人工判斷
公司有設定打卡機上班為0下班為1
由於打卡機只有一台(老闆不願意添購 又是3班制
產出資料如下 1248號員工於24號上夜班 25號早上7點下班
25號該狀態應為1 但是因為7點為早班員工上班 故卡機自動設定為0
須要下班員工主動將打卡機先按下班再打卡 1902員工於7/18-19
就是正確處理 由於員工經常忘記 會造成之後需要人工判斷的時間
是否有較快速的公式能將此種錯誤篩選出來 將state改回1
AC-No. No. Name Time State
1248 1248 23/07/2017 2:36 PM 0
1248 1248 23/07/2017 2:36 PM 0
1248 1248 23/07/2017 11:02 PM 1
1248 1248 23/07/2017 11:02 PM 1
1248 1248 24/07/2017 10:47 PM 0
1248 1248 24/07/2017 10:48 PM 0
1248 1248 25/07/2017 7:00 AM 0
1248 1248 25/07/2017 7:00 AM 0
1248 1248 25/07/2017 10:44 PM 0
1248 1248 25/07/2017 10:44 PM 0
1902 1902 18/07/2017 10:31 PM 0
1902 1902 18/07/2017 10:31 PM 0
1902 1902 19/07/2017 7:00 AM 1
1902 1902 19/07/2017 7:00 AM 1
1902 1902 19/07/2017 10:24 PM 0
1902 1902 19/07/2017 10:24 PM 0
◎ 式一、COUNTIF($A$2:A2,A2):計算A2:A2的範圍,A2出現幾次,故值為1
◎ 式二、MOD(式一-1,4)→MOD(0,4):取0/4的餘數,故值為0
◎ 式三、IF(式二<2,0,1)→IF(0<2,0,1):0<2成立,顯示0

概念篇,公式詳解與練習檔,請參考 https://goo.gl/Z5vE5N

joblyc017 wrote:
依樓主的範例,提供...(恕刪)
感謝提供的方式 但是想進一步詢問
由於本公司不允許事後補單 亦即只要打卡機
沒有錄到上下班資料 就視同該次未打卡
所以員工經常會打多次卡 不一定是規律的2次
比如有的員工連打3次甚至5次都有 也有員工就是只打一次
例如以下這位員工是夜班1號上班連打了4次 2號上班只打2次
但是下班則都是剛好只打2次 亦即下班也常很多人打多次
而且次數是不規則的
是否仍能依照上述所說之方式 謝謝
100146 100146 01/07/2017 22:23
100146 100146 01/07/2017 22:23
100146 100146 01/07/2017 22:37
100146 100146 01/07/2017 22:37
100146 100146 02/07/2017 07:05
100146 100146 02/07/2017 07:05
100146 100146 02/07/2017 22:27
100146 100146 02/07/2017 22:27