各位前輩...想請問一個問題



假設
I27假日加班時數5小時
假日中午要扣12:00-13:00 一小時
應該E27 顯示14:00為結束


C27 日期
D27 對應C27加班起始時間 假日08:00 平日17:30
I27 是輸入加班時數

E27結束時間
以下填入我設定有錯誤是否可以幫我修改正確的
=IF($B$33="","",IF(C27=1,IF(D27+TIME(I27,IF(RIGHT(I27,2)=".5",30,0),0)>TIME(12,0,0),
D27+TIME(I27,IF(RIGHT(I27,4)=".5",30,0),0)+TIME(1,0,0),D27+
TIME(I27,IF(RIGHT(I27,2)=".5",30,0),0)),D27+TIME(I27,IF(RIGHT(I27,2)=".5",30,0),0)))




文章關鍵字
小弟這邊拋個磚,還請先進賜教

Samara大您那個$B$33的判斷我就不管了,您自己再加
弟這邊
=IF(D27=(1/3),(IF(I27>4,D27+(I27+1)/24,D27+I27/24)),D27+I27/24)
初步看起來是可以的
邏輯是
只要起始時間是08:00,且在輸入加班時間大於4時,就會在結束時間再加一小時,使得結束時間展延。
其餘情況一律不加一小時輸出。
我來自未知的領域 在虛無的空間,翱翔穿梭 在縹緲的國度,尋求指引...
謝謝您~!! 非常有幫助...


=IF($B$33="","",IF(D27=1/3,IF(D27+TIME(I27,IF(RIGHT(I27,2)=".5",30,0),0)>TIME(12,0,0),
D27+TIME(I27,IF(RIGHT(I27,4)=".5",30,0),0)+TIME(1,0,0),D27+
TIME(I27,IF(RIGHT(I27,2)=".5",30,0),0)),D27+TIME(I27,IF(RIGHT(I27,2)=".5",30,0),0)))
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!