如何在EXCEL表中用開始時間減去結束時間,可以得到是多少個小時

2021-08-08 18:13:00 字數 3057 閱讀 1370

1樓:小丁創業

1、首先,在excel表的單元格中輸入兩組時間資料,然後需要計算時間差,如下圖所示,然後進入下一步。

3、接著,完成上述步驟後,單擊enter鍵以根據計算公式生成結算結果,如下圖所示,然後進入下一步。

5、最後,完成上述步驟後,單擊enter生成結果。

可以看出,該公式計算方法比第一種方法更準確,如下圖所示。這樣,問題就解決了。

2樓:

=if(hour(b1)=0,24-hour(a1),hour(b1)-hour(a1))+(day(b1)-day(a1))*24

思路大致這樣。如果跨月,再斷續往上加month()函式……還可以細到到分,到時減一下就可以。

希望對你有所幫助

3樓:

c1=(b1-a1)*24

並將c1設定為數值 ,不保留小數

4樓:匿名使用者

=(b2-b1)*24 此列要設定為數值

5樓:小小小兔

方法:1、開啟excel**,在單元格輸入:=text(b12-b13,"[h]:mm:ss")

2、計算後結果。

excel 中我知道開始時間和結束時間,還要減去中間時間(23:00-8:00)720分鐘,怎麼設定公式算出? 例:

6樓:匿名使用者

其實一點也不復雜,直接減:(假設開始時間、結束時間分別在b2和c2)

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

需要說明的是,您的題目裡有一個誤導。「減去中間時間(23:00-8:00)」是9個小時共=9×60=540分鐘,而不是720分鐘。

7樓:

23:00-8:00之間應該為540分鐘吧,

設格式為:

a b c d e f g

8:00 23:00 3月1 22:00 3月2日 7:50

在g列輸入函式:

=if(b1>d1,(b1-d1)*1440,0)+if(f1>a1,(f1-a1)*1440,0)+if((e1-c1)>1,(e1-c1-1)*1440-540,0)

如果只隔一天計算用這個公式就可以了

=if(b1>d1,(b1-d1)*1440,0)+if(f1>a1,(f1-a1)*1440,0)

8樓:匿名使用者

1、先將要得到結果的單元格設為時間格式

2、在單元格中填入如下公式

=if(timevalue("23:00:00")>timevalue("開始時間"),if(timevalue("08:

00:00")>timevalue("結束時間"),timevalue("23:00:

00")-timevalue("開始時間"),timevalue("23:00:00")-timevalue("開始時間")+(timevalue("結束時間")-timevalue("08:

00:00"))),if(timevalue("08:00:

00")>timevalue("結束時間"),0,timevalue("結束時間")-timevalue("08:00:00"))

3、本公式只考慮到跨度一天的情況,如果跨度超過一天,只需要加上(超過天數-1*900分鐘)就行

9樓:無畏

都怪我讀書那會談戀愛去了,沒學好語文,看不懂......

excel 中我知道開始時間和結束時間,怎麼設定公式算出用了多少時間,要顯示分鐘的。

10樓:匿名使用者

假設a1為開始時間,b1為結束時間,則公式為:

=text(b1-a1,"[m]")

a1、b1中必須為excel認可的時間格式。

11樓:太極健

e1為結束時間,d1為開始時間

=text(e1-d1,"hm")

12樓:

=((結束時間-開始時間)*24*60)

13樓:qqlook瞧瞧看

以下均為24小時制:

如果在同一天,且考慮方向: =b1-a1

如果在同一天,不考慮方向: =abs(b1-a1)

如果在不同天,且時間間隔在24小時內(假定b1比a1晚): =if(b1

上述3種情況,可以歸結到第3種情況。

如果顯示為數字格式(按照第3種情況):

=text(if(b1

如果時間差超過24小時,那麼應該有日期才能正確求解。

補充:在c1中顯示的是以小時為單位的小數

如: a1 b1 c1

8:30 15:35 7.56

輸入開始時間(小時,分鐘,秒)輸入結束時間(小時,分鐘,秒)在excel中怎麼用公式計算出一共用了

14樓:阿根廷國家隊

可以直接對復時間屬性的單元格進

制行加法和減法的操作bai啊。日期

du-日期,你肯定得到的是個天zhi數,那你就設定這個dao結果為常規屬性日期-天數,你要的結果肯定是個日期,那就設定結果為日期屬性時間也是一樣的 excel的日期是從1900-1-1開始計算的,其實日期就是一個從1900-1-1開始的一個天數,比如你在一個單元格輸入365,然後設定為日期型,所出現的日期就是1900-12-30,如果是364,那設定成日期型後就是1900-12-29. 如果你輸入2008-11-28,然後設定為常規屬性,則出現的是39780,這代表的是從1900-1-1日起後面的地39780天是2008-11-28日,明白了吧。你看到的excel中的日期其背後本質上是一個數字,你設定成常規屬性,那肯定出來的就是數字,設定成日期屬性出來的就是日期。

請問如何製作Excel表,如何在excel中製作簡單的表格?

我們開啟一個excel 發現它預設的字號只有11,很小,我一般習慣改一下字型,比如我們這裡改成16,當然不改也可以。我們可以先把需要的 內容都輸進去。我們發現第一列放標題的地方太小了,不能完全顯示出來,需要調整一下列寬,把滑鼠移到a列和b列中間的線,然後按住滑鼠左鍵向右拖動,就可以調整到適合的列寬了...

excel中我知道開始時間和結束時間,還要減去中間時間(23 00 8 00)720分鐘,怎麼設定公式算出?例

其實一點也不復雜,直接減 假設開始時間 結束時間分別在b2和c2 b2 c2 24 60 540 需要說明的是,您的題目裡有一個誤導。減去中間時間 23 00 8 00 是9個小時共 9 60 540分鐘,而不是720分鐘。23 00 8 00之間應該為540分鐘吧,設格式為 a b c d e f...

如何在excel中用巨集(VBA)實現VLOOKUP的功能

function myvlookup val,rg as range,n as integer,f as boolean arr rg if f then for i ubound arr to 1 step 1if val arr i,1 thenmyvlookup arr i,n end fun...