24h購物| | PChome| 登入
2017-03-08 04:34:28| 人氣18| 回應0 | 上一篇 | 下一篇
推薦 0 收藏 0 轉貼0 訂閱站台

EXCEL 時間換算,含休息時間 3

標題:

EXCEL 時間換算,含休息時間 3

發問:

A哥~~~ 再次麻煩你依上次回答的時間換算,含休息時間 2的檔案不改變, 能在新增一個時間換算否, 要的答案是:A1=800 B1=490 ? 1=08:10 <----新增計算沒加班 的儲存格 麻煩你了~~A哥 更新: 啪事~~~? 1=08:10 是我不知道要把這一個答案放在哪, 所以打? 08:10是明天早上8點10分 A1=800 B1=490 ? 1=08:10 更新 2: A哥~~~你真是太強了, 麻煩你在回答區,留下寶貴的答案, 我要選為最佳回答, 感恩~~^^ 更新 3: 啪事~~剛剛又試了一會,發現檔案的A17輸入0800 B17輸入60, C17輸入"未加班工時" D17跑出10:00 <<<--這應該是09:00吧 更新 4: 我看~~我也去跟你參加志工好了,看會不會變的聰明一點,呵呵 a哥 這次真的答對了, 麻煩你回到回答區, 我要選為最佳回答, 謝謝你^^

最佳解答:

? 1=08:10 代表什麼 ? 2009-07-24 00:11:24 補充: 今天頭腦不清 明晚再研究 2009-07-24 23:40:38 補充: D17 =IF(C17="未加班工時",IF(未加班工時>1020,480+未加班工時-1020+((未加班工時-1020)>240)*60,未加班工時),IF((開始+B17+(A17<1201)*60+(A17<1701)*30)>1230,480+(開始+B17+(A17<1201)*60+(A17<1701)*30)-1230,(開始+B17+(A17<1201)*60+(A17<1701)*30)))/1440 2009-07-24 23:40:59 補充: 檔案 : http://tco.cseintltd.com.tw/applerot/Excel/090724.xls 2009-07-26 10:37:15 補充: 檔案有修改 , 測試看看 (近幾天參加戰鬥營志工,較沒空不好意思) 2009-07-26 17:30:39 補充: D17 =IF(A17="","",IF(C17="加班工時",480+MOD(開始A+B17+((開始A+$B17)>240)*60+((開始A<481)*(開始A+$B17)>480)*30-1,750)+1,480+MOD(開始A+B17+((開始A+$B17)>240)*60-1,540)+1)/1440) 名稱定義 : 開始A=開始-(Sheet2!$A17>1200)*60-(Sheet2!$A17>1700)*30-480 "08:00" 由"00:00"開始 480分 因從"08:00"開始很難算 , 所以將開始時間歸 0 算完後再加回去 公式較單純 .

 

此文章來自奇摩知識+如有不便請留言告知

< async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"> 其他解答:73E3DC9315AE223D

台長: wszspj2
人氣(18) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 財經企管(投資、理財、保險、經濟、企管、人資)

是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文