iT邦幫忙

0

execl 計算 兩個時間點中間經過的時間公式

  • 分享至 

  • xImage


需要 a 時間點 跟 b 時間點,中間經過 幾天幾小時幾分鐘的計算公式,目前是使用,=MOD(TRUNC(((N5*60+O5)+(24*60-G5*60-H5))/60),24) 求小時、=((N5*60+O5)+(24*60-G5*60-H5)) 求分鍾,但會有a、b是同一天及隔幾天的問題,及驗證結果有些差一小時的問題。 檔案位置 : https://sites.google.com/site/hcsvieken/chang-yong-ruan-ti/10012%E7%AD%89%E5%BE%85%E6%99%82%E9%96%931.xls?attredirects=0&d=1

101/2/10 01:00~2/10 10:18這一行用肉眼看就知道差距是9小時18分鐘
但您的驗算結果卻是9小時1998分鐘
我覺得您的驗證公式有問題哩 =((N6*60+O6)+(24*60-G6*60-H6))
為什麼要加入這個24*60???
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

8
slime
iT邦大師 1 級 ‧ 2012-03-19 09:25:43
最佳解答

我會考慮用 timeserial 都轉成一致的時間再計算, 然後再把計算後的時間取出時/分等資料.

看更多先前的回應...收起先前的回應...
hcsvieken iT邦研究生 4 級 ‧ 2012-03-19 09:57:44 檢舉

可以給詳細的公式嗎

slime iT邦大師 1 級 ‧ 2012-03-21 10:13:04 檢舉

補上了, 不過 F3 跟 F2 來源打錯了, 所以請稍微修正一下.

hcsvieken iT邦研究生 4 級 ‧ 2012-04-02 09:52:54 檢舉

可以再補個圖給我看或把檔案嗎,只看文字說明不清楚。 f2 跟 f3 的公式內容都一樣是key錯吧?

hcsvieken iT邦研究生 4 級 ‧ 2012-04-02 11:01:57 檢舉

e2欄位=A2欄位的西元年月日+B2欄位的時分秒 會是a點的西元年月日小時分秒 。f2欄位=c2欄位的西元年月日+d2欄位的時分秒 會是b點的西元年月日小時分秒。g2= F2欄位-e2欄位 得出 a、b 兩點的時間差
範例檔案: https://sites.google.com/site/hcsvieken/chang-yong-ruan-ti

圖片位置:https://plus.google.com/u/0/photos/117150459022348383449/albums/5726631674988946609?hl=zh-TW

我要發表回答

立即登入回答