[請問] EXCEL文字時間轉換成小時數

作者: lordship (lordship)   2018-04-25 21:40:13
各位版友好
想請教一個EXCEL的問題
其實有在網路搜尋過,但不知是問的方向不對,還是我理解不足,
找到的答案都沒法一次解決,所以上來請教各位版友
我有數千筆的資料,每一個儲存格資料舉列如下
機器工時(時:分:秒)
0010:00:00
0000:10:00
0115:00:00
0009:30:00
0015:20:00
資料是由系統轉出來,所以上面的儲存格格式為"文字"
但我必須做小時數的加總及統計分析,格式為"文字"就沒法加總
目前我的作法是用"尋找"和"全部取代"全部轉換成如下所示
機器工時(小時)
10.0000
0.1667
115.0000
9.5000
15.3333
但我怕我的作法如果一時手誤把 0010:00:00 取代成 100.000 的話
那統計表的數字就會錯了
所以想請教有什麼方法可以一次性達到全部轉換成小時數又不會有誤呢?
先謝謝大家了,鞠躬.
作者: APM99 (血統純正台北人)   2018-04-25 21:45:00
簡單點用資料頗溪把那一格切成三格 變成數字就能計算了吧
作者: higger (朝鄉而行2016)   2018-04-25 21:48:00
如果是我會寫一個函數把你那個格式換算成秒數~再變時數你用尋找取代太LOW了
作者: hyttman (弘譽)   2018-04-25 21:59:00
=INT(LEFT(C8, 4)) + INT(MID(C8, 6, 2)) / 60 + RIGHT(C8, 2) / 3600
作者: nadoka (小那 娜豆卡)   2018-04-25 22:01:00
用樓上的。LEFT,MID,RIGHT函數 分別就是取左手邊/中間/右手邊數來的位數 再利用加減乘除轉換成時間即可LEFT(儲存格,從左邊開始取幾位)MID(儲存格,從第幾位開始,取幾位)RIGHT(儲存格,從右邊開始取幾位)光是掌握好這幾個函數就可以做到很多種轉換方式了
作者: enjoyyou (漫步人間)   2018-04-26 09:05:00
固定格式下 MID()就很萬用了
作者: lordship (lordship)   2018-04-26 22:31:00
好的,我馬上試試,謝謝大家

Links booklink

Contact Us: admin [ a t ] ucptt.com