我可以將時間格式的單元格的值自動貼上到數字格式的另一個單元格中,以便我可以應用 Sum 函數

我可以將時間格式的單元格的值自動貼上到數字格式的另一個單元格中,以便我可以應用 Sum 函數

我在 Excel 2016、Windows 10 中設定了員工工作時間表。 C4 晚上8:00 出去,D3 自動給我10 小時)。很不錯。

但是,D3 單元格(當天的總小時數)採用時間格式,因此我不能(或者可以?)將其用作行末尾 Sum 函數的數字 - 換句話說,將其相加這些單元格獲取一周的總小時數,星期一小時+星期二,...)。是否可以有一個單元格,例如D4,它會自動複製D3 中的值,但將其作為數字格式粘貼到D4 中,這樣我就可以獲得所有第4 行單元格,將它們相加並獲得總小時數星期。然後,我可以非常簡單地輸入每小時費率,並獲得該週的總勞動成本。令我印象深刻的是,我能夠按照教程製作這張表,但現在我被難住了。

答案1

在 Excel 時間格式中,1代表 1 天 - 因此將時間值轉換為小時的標準方法是乘以D424 =24*D3

您需要手動將受影響的儲存格格式設為“常規”或“數字”,以使它們正確顯示。

答案2

要完成這項工作,請按照下列步驟操作:

  1. 將時間值放入 C3 和 C4 中。
  2. 將兩個單元格格式設定為h:mm:ss AM/PM.
  3. 在C4中輸入22:00這樣的時間,excel會將其轉換為10:00PM。
  4. 若要將兩個時間之間的差值計算為十進制數,請在 D4 中使用此公式。
  5. =INT((結束時間 - 開始時間) * 24)。
  6. 選擇 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.

相關內容