如果不想多用1個欄位來轉換,用陣列公式會比較方便
(公式輸入後,需按 ctrl+shift+enter)
一、時(含小數點顯示)
=SUM(TIMEVALUE(A1:A12))*24
二、分(含小數點顯示)
=SUM(TIMEVALUE(A1:A12))*24*60
三、秒
=SUM(TIMEVALUE(A1:A12))*24*60*60
四、時:分:秒 (這個儲存格要改成時間格式)
=SUM(TIMEVALUE(A1:A12))
solarac wrote:
加班時間有跨天,如何計算加班時間?
例如:
平日18:00(開始) 02:00(結束),
假日08:00(開始) 02:00(結束),
以上,如何寫公式計算
我參與的文章系統提示中,突然冒出一篇我在2017年回答問題的文章
還以為有人無聊挖古文,原來是問新的問題
(樓上2位,誤會1樓是新文章了

因為有跨日
您用24H,18:00、02:00這種方式輸入5個字元
所以儲存格必需是文字格式,不然excel會自動代入今天的日期
也就是說 18:00、02:00會是同一天
文字格式的寫法(自動把大於0000、00:00,當作隔日)
24H,4個字的輸入方式
c2=MOD(TEXT(B2,"00!:00")-TEXT(A2,"00!:00"),1)
24H,5個字的輸入方式
c2=MOD(TEXT(B3,"hh:mm")-TEXT(A3,"hh:mm"),1)
24H,標準時間格式的寫法,公式簡單,直接相減就行
但輸入時,需含日期,或分2天輸入
不然excel會自動代入同一天的日期
c6=(B6-A6)*24


內文搜尋

X