close

標題:

EXCEL 如何將時間轉換成數字 需要用到60進位

發問:

上班時間下班時間 0832?????? 1917? 0730?????? 1817? 我的問題是這樣的 我想要將下班的時間減掉上班的時間 得到今天工作的小時數 但是我不知道要怎樣設定 另一個條件是 0832 這樣是一個儲存格 沒有任何公式 該如何設定ㄋ 請教高手 很急謝謝 更新: 剛用樓下大大的方法 可能貼上的時候公式沒有貼完整 所以沒有辦法 計算出來 可以麻煩再貼一次媽 可否幫我鎖定公式中的 一些欄位 因為資料龐大 沒有辦法 也沒有時間一個一個調 當然最主要的原因是我笨 不會弄 更新 2: 其指大大 我搞不定拉 很急 我可以把檔案寄給你嗎 請你幫我看一下 事成我再開一版 多20積分給您 囧 不知道這樣算不算賄賂︿︿ 拜託了

最佳解答:

用VALUE及文字函數, 1.先用LEFT將小時部份取出, 相減 (藍色字體部份)2.再用RIGHT將分鐘部份取出, 相減 / 60 (紅色字體部份)ABC1083218009.4666666672=(VALUE(LEFT(B1,2))-VALUE(LEFT(A1,2)))+(VALUE(RIGHT(B1,2))-VALUE(RIGHT(A1,2)))/603 2006-07-25 17:13:33 補充: 被截斷 =(VALUE(LEFT(B1,2))-VALUE(LEFT(A1,2)))+(VALUE(RIGHT(B1,2))-VALUE(RIGHT(A1,2)))/60 2006-07-26 01:58:41 補充: 我有補充在意見欄上,其實就是小芳的文字 用拉公式的就可以了 2006-07-26 15:38:42 補充: 我看過你的檔案了, 時間尾巴有空白所以 VALUE(RIGHT("1917 ")) 本來會是17, 就變成7了

其他解答:

假設A1儲存格為上班時間,B1儲存格為下班時間,則在C1儲存格將以下公式輸入 =VALUE(LEFT(B1,2)-LEFT(A1,2))+VALUE(RIGHT(B1,2)-RIGHT(A1,2))/60 (請切記A欄與B欄必須將格式設定為"文字"格式,C欄是"通用"格式,方能正確計算) 其他就用複製方式貼到C2…Cx儲存格中

aa.jpg

 

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

CD51EBF2FDB84E83

arrow
arrow
    創作者介紹
    創作者 bgdwze3 的頭像
    bgdwze3

    bgdwze3的部落格

    bgdwze3 發表在 痞客邦 留言(0) 人氣()