
我在 Excel 2016、Windows 10 中設定了員工工作時間表。 C4 晚上8:00 出去,D3 自動給我10 小時)。很不錯。
但是,D3 單元格(當天的總小時數)採用時間格式,因此我不能(或者可以?)將其用作行末尾 Sum 函數的數字 - 換句話說,將其相加這些單元格獲取一周的總小時數,星期一小時+星期二,...)。是否可以有一個單元格,例如D4,它會自動複製D3 中的值,但將其作為數字格式粘貼到D4 中,這樣我就可以獲得所有第4 行單元格,將它們相加並獲得總小時數星期。然後,我可以非常簡單地輸入每小時費率,並獲得該週的總勞動成本。令我印象深刻的是,我能夠按照教程製作這張表,但現在我被難住了。
答案1
在 Excel 時間格式中,1
代表 1 天 - 因此將時間值轉換為小時的標準方法是乘以D4
24 =24*D3
。
您需要手動將受影響的儲存格格式設為“常規”或“數字”,以使它們正確顯示。
答案2
要完成這項工作,請按照下列步驟操作:
- 將時間值放入 C3 和 C4 中。
- 將兩個單元格格式設定為
h:mm:ss AM/PM
. - 在C4中輸入22:00這樣的時間,excel會將其轉換為10:00PM。
- 若要將兩個時間之間的差值計算為十進制數,請在 D4 中使用此公式。
- =INT((結束時間 - 開始時間) * 24)。
- 選擇 D4 並將其格式化為沒有小數位的數字。
您會發現如下所示的值。
Start Time: 10:00:00 AM Time difference in Decimal
End Time: 10:00:00 PM 12
D4 = INT((C4-C3)*24)
其他可能的解決方案是,
D4=Text(C4-C3,"H") you get 12.