如題...想請教各位大大,我的時數與備註該如何設公式~"~會的公式也沒很多,想了半天時在沒頭緒....請求大神幫幫忙阿!!注意!!上班跟下班時間抓下來的格式就已經是數值格式,非時間格式,另外24=12:00 PM; 25=01:00 PM: 26=13:00 PM....依此類推。以下連結為EXCEL附檔...https://goo.gl/rTCn2t
大概像這樣,增加 N~Q 欄,給Lookup參照(負數是為了從小到大排列),F~M 欄只是步驟的詳細拆解說明,刪掉 F~M 欄仍可運作。D2=(VLOOKUP($B2,$N$2:$O$76,2)-VLOOKUP(IF($C2="日",MIN(-$A2,-800),MIN(-A2,-2000)),$P$2:$Q$76,2)-4)/2excel檔
給lookup公式對照用,這樣公式可以把時間對映到整點,再對映到NO欄,再依據NO欄的差距(每差1行代表差半小時),計算上班時數。負的時刻是為了比對上班時刻(大於等於打卡的最小整點數),因為lookup只能比較小於或等於,所以比較負數的小於等於相當於比較原本值的大於等於。上圖的N~Q欄,第10、11列重複了,我把它刪了,然後O欄和Q欄從原本的遞增1改成0.5遞增,公式部份則要配合取消原本除以2的部份,原本要減4(用餐2小時)的地方改成減了2。(即原本是以半小時為基準來計算,現改成以小時來計算。此外,本例沒有考慮到用餐前提早下班的情境,請自行增修)excel檔修正