2017-04-07 63 views
0

我是一個生物計量設備的管理員,我的辦公室裏有三班倒。在excel中將時間作爲下一個日期時間考慮到

    In time         Out time       Date 

Shift1   6AM          2PM         5th April 
Shift2   2PM          10PM         5th April 
Shift3   10PM  5th April    6AM         6th April 

但第三換檔時間銀泰10PM正在爲

In time   Out Time 
day1 out time  10PM 
day2 in time 6AM 

我怎樣才能使之成爲同日晚上10點作爲銀泰和06:00在Excel退房時間?

而且我想自動生成它。 我想出門時間必須顯示爲相同的日期。

Date    Intime   Outtime 

5.4.17   6AM    2PM 
5.4.17   2PM    10PM 
5.4.17   10PM    6AM 

我想在從網上生成時自動生成報告。

回答

0

= Now()將生成一個數字(double類型),如42832.8008217593,其中日期顯示在時間段的左側,時間點顯示在右側。晚上10點(22:00:00)將表示爲0.9166666667。爲此編號添加8小時(1/24 * 8),結果爲1.25,用明語表示「第二天早上6點」。

要解決您的問題,您可以使用一個條件,如:如果結束時間是第二天,則從結果日期中扣除一天。這意味着比實際提前一天的那一天的1.25-1 = 0.25 = 6:00 AM。無論您的結束時間是適當的日期/時間,例如42833.25或1.25的相對時間,都取決於您輸入數據的方式。

可以通過計算(日期/時間提取的日期/時間值的時間 - 詮釋(日期/時間),如1.25 - 詮釋(1.25)= 1.25 -1 = 0.25

相關問題