[算表] 工時呈現及計算

看板Office作者 (一根煙)時間7年前 (2018/09/26 15:41), 編輯推噓0(007)
留言7則, 2人參與, 7年前最新討論串1/1
軟體:Excel 版本:2010 表單: 設定值- 表定上班8:30 表定下班17:50 中午休息12:00-13:20  H    I    J  K    L  M N O  實際上班 實際下班 遲到 上午假別 下午假別 打卡上班 打卡下班 工時 1 8:40 17:55 0:10 8:30 17:50 8 2 8:20 18:05 8:30 17:50 8 3 13:20 18:00 4:50 特 8:30 17:50 8 問題於第3行的部分 一、 J欄位目前設定=IF(表定上班>H3,"",H3-表定上班) 若單純遲到,可以呈現遲到時間 但若同仁上午請假,我要如何扣除上午工時及午休時間 因為實際上是沒有遲到的 二、 由於遲到的部分只僅使用於主管考核獎金使用,實際並沒有計算於薪水 所以在目前M及N欄位,無論遲到與否,都會顯示8:30 所以我設定=IF(MROUND(H1,"0:15")<TIME(8,31,),"08:30","8:30") 工時都會跳成8小時 但若上午休假,就無法呈現,我要如何接續這個函數設定 第一次發文,如果有敘述不清楚的地方請海涵 以上,謝謝各位的幫助 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.75.25 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1537947688.A.960.html

09/26 16:13, 7年前 , 1F
問題1 j3因上午假別有資料而要回傳空字串""的意思嗎?
09/26 16:13, 1F

09/26 16:14, 7年前 , 2F
如果是的話判斷上則再加上 或 k3非<>空字串的邏輯
09/26 16:14, 2F

09/26 16:14, 7年前 , 3F
09/26 16:14, 3F

09/26 16:16, 7年前 , 4F
問題2 m3則因上午有休假而要回傳h3 13:20的值嗎?
09/26 16:16, 4F

09/26 16:18, 7年前 , 5F
如果是的話"8:30"的地方改為if(k3<>"",h3,"8:30")
09/26 16:18, 5F

09/26 16:21, 7年前 , 6F

09/26 17:05, 7年前 , 7F
非常感謝S大的協助
09/26 17:05, 7F
文章代碼(AID): #1RgpWebW (Office)
文章代碼(AID): #1RgpWebW (Office)