EXCEL時間求差問題時間格式是月年時 分 秒求做差啊

2022-04-09 19:37:19 字數 3724 閱讀 9842

1樓:匿名使用者

假設資料09/01/2012 09:08:45在a1單元格,09/01/2012 09:08:54 在b1單元格,時間差公式如下

當然如果你的a1,b1的資料是通過自定義( m/d/yyyy h:mm:ss )得出的資料(因為這樣的資料樣式實際上還是"2012/09/01 09:

08:54"只是顯示成09/01/2012 09:08:

54這樣而已,如果是這樣那公式還是用

=text(b1-a1,"[h]:mm:ss")

2樓:朱仕平

如果你的資料是自定義的日期格式,可以直接參考樓上的公式但如果你的日期和時間是某系統匯出的文字格式,可以參考下面的方法b1時間-a1時間=c1時間

c1輸入公式

=text(sumproduct((date(right(left(a1:b1,find(" ",a1:b1)-1),4),left(a1:

b1,find("/",a1:b1)-1),mid(a1:b1,find("/",a1:

b1)+1,find("!",substitute(a1:b1,"/","!

",2))-find("/",a1:b1)-1))+trim(right(a1:b1,len(a1:

b1)-find(" ",a1:b1))))*),"[h]:mm:

ss")

3樓:無畏

假設a,b列均為時間格式,c1輸入:

=text(b1-a1,"[h]:mm:ss")---------

問題的關鍵是:不知道你的a,b列是不是時間格式,判別方法:單擊a1,看編輯框顯示的是2012-9-1 9:

08:45還是09/01/2012 09:08:

45,如果是前者,說明是時間格式,如果是後面說明是文字格式.

如果是文字格式,則公式改成:

求教:如何計算excel時間差???要精確到分鐘或者秒,**等,謝 20

4樓:匿名使用者

直接用公式,例如a1寫2010-1-4 9:00:18,a2寫2010-1-4 9:

00:20.因為時間格式不好寫,用乙個笨方法在a1寫=now()然後將之貼成值,然後在其中改相應時間,然後在a3寫=a2-a1,在a3會顯示1900-1-0 0:

00,隨後該其單元格格式為h:mm:ss,這樣a3就顯示0:

00:02.

請按照這樣的操作做,應該ok

5樓:

a3=text(a2-a1,"[s]")

6樓:匿名使用者

=text(text(a2,"#-00-00 00\:00\:00")-text(a1,"#-00-00 00\:00\:00"),"[s]秒")

測試通過!

求教:excel計算時間差的函式如何寫?(結果精確到秒)

7樓:匿名使用者

首先需把日期格式標準化,之後輸入公式

8樓:匿名使用者

您這個不是日期與時間格式,而是文字格式,故無法直接進行計算。

excel輸入日期用英文的句點(.)來分隔年月日,電子**無法識別這種格式。應該用-或者/來分隔。

對於您這樣的情況,可以先將不規範的日期格式轉換一下再進行計算。

下面給出的公式,將時間差轉換為幾小時幾分幾秒的形式。

=text(substitute(b2,".","/")-substitute(a2,".","/"),"[h]:mm:ss")

求excel時間差的函式 10

9樓:函安白

假定時間都是4位,2位小時和2位分鐘。用下面的公式,即分別將a1 a2轉為時間格式,並相減。注意輸入公式後,要將輸入公式的單元格的格式設定為時間格式以正確顯示,不然會只看到小數。

10樓:匿名使用者

設定單元格式--改成時間格式,即可直接計算了。

11樓:那年那月螢光

=(left(b1,2)-left(a1,2))*60+(right(b1,2)-right(a1,2))

這裡利用了自動型別轉換,確保你的單元格沒有設定特殊的格式。

12樓:匿名使用者

記住結果所在單元格設定為時間格式

如何通過excel計算時間差 精確到秒

13樓:

1、將b、c列格式調整成日期格式,即,年、月、日   時、分、秒

2、將d列格式調整為[h]:mm:ss,即:

3、在d2輸入=c2-b2,下拉。

14樓:匿名使用者

設定單元格為時間格式可計算時間差並精確到秒。

舉例如下:

1、將單元格a1,b1,c1設為想要的時間格式,精度為秒;

2、c1公式設為「=b1-a1「,結果就是前兩個單元格的時間差。

15樓:

不知道你要的是什麼格式。

這裡列出一下幾種格式,僅供參考。你也可以根據具體情況,做相應的改動。

假設a2單元格是起始時間,b2是結束時間。在其他如c2單元格寫下公式:

1、時:分:秒格式(不計算天數): =time(hour(b2-a2),minute(b2-a2),second(b2-a2))

2、天時分秒格式: =concatenate(datedif(a2,b2,"d"),"天",hour(b2-a2),"時",minute(b2-a2),"分",second(b2-a2),"秒")

3、時分秒格式(將天數轉換成小時): =concatenate(datedif(a2,b2,"d")*24+hour(b2-a2),"時",minute(b2-a2),"分",second(b2-a2),"秒")

4、全都換算成秒: =datedif(a2,b2,"d")*24*3600+hour(b2-a2)*3600+minute(b2-a2)*60+second(b2-a2)

16樓:

d2=c2-b2即可。

然後設定單元格格式

變成 dd hh:mm:ss 就行了。

17樓:匿名使用者

=rounddown(c2-b2,0) &"天"& text(c2-b2,"h小時m分s秒")

18樓:道法自然

=(c2-b2)*24*60*60

excel中幾小時幾分幾秒時間格式的怎麼進行計算

方法 1 在excel 中,輸入 text sum c3 c6 h mm ss 區域可自行設定。2 如更改數值,右側的時間也會隨之變動。把a列 小時 的 小 字去掉,然後設定單元格的格式為時間中的 時分秒 此時在b列輸入 a1 20 向下填充就可以了 笨方法哈 以秒為單位 mid a1,1,find...

EXCEL中我要把這個簡式時間(文字格式)按時間排序,求大神賜教

假設這些資料在c列,從c2開始。那麼找乙個空白列 比如e列吧 作為輔助列,在e2中輸入公式 text substitute c2,yyyy mm dd 下拖填充公式。然後全選資料區,按e列資料排序就行了 有兩種方法,如下所述 1.假設這些資料在b列,從b2開始。插入乙個空白列 比如c列 作為輔助列,...

Excel文字時間分離

因為你的 日期 與文字之間有乙個空格,所以要分開的方法是很多的。現在給你乙個公式分開的方法,並把你所謂的日期轉換為真正的日期資料,以便於利用excel中的日期函式來引用得到的日期。如圖,d e f分別的函式提取了b列的年 月 日 b2 text substitute trim left substi...