因?yàn)闀r(shí)間是由序列號(hào)所代表的,所以可以用較晚的時(shí)間減去早的時(shí)間以得到時(shí)間間隔。例如,單元格A2含有5:30:00 ,單元格B2含有14:00:00,下面的公式返回08:30:00 (相差8小時(shí)30 分):
=B2-A2
然而,如果減的結(jié)果是負(fù)值,它會(huì)變成一個(gè)無效時(shí)間, Excel會(huì)顯示一系列的井號(hào)(#######),因?yàn)椴粠掌诘臅r(shí)間的日期序列號(hào)是0。負(fù)的時(shí)間結(jié)果導(dǎo)致負(fù)的序列號(hào),這是不允許的。如果時(shí)間間隔的方向不重要,可以使用ABS函數(shù)以返回間隔的絕對(duì)值:
=ABS(B2-A2)
當(dāng)計(jì)算流逝的時(shí)間時(shí),經(jīng)常會(huì)發(fā)生“負(fù)時(shí)間”問題。例如,要計(jì)算給定起始時(shí)間和結(jié)束時(shí)間之間的工作時(shí)數(shù),如果兩個(gè)時(shí)間是在同一天內(nèi),將不會(huì)出現(xiàn)什么問題,但是,如果工作延長(zhǎng)到了午夜以后,結(jié)果將是一個(gè)無效的負(fù)數(shù)時(shí)間。例如, 一個(gè)人可能從晚上10:00 開始工作,并在第二天早上6:00 結(jié)束工作。在這個(gè)例子中,使用ABS函數(shù)(計(jì)算絕對(duì)值)并不可行,因?yàn)樗祷氐氖清e(cuò)誤的結(jié)果。然而,下面的公式可以得到正確的答案:
=IF(B2<A2,B2+1,B2)-A2
提示:如果使用1904日期系統(tǒng),負(fù)時(shí)間是允許的。使用“Excel選項(xiàng)”對(duì)話框中的“高級(jí)”部分,然后單擊“重新計(jì)算”選項(xiàng)卡,選中“1904日期系統(tǒng)”復(fù)選框。要謹(jǐn)慎進(jìn)行此操作,如果工作簿使用了日期,這樣改變工作簿的日期系統(tǒng)會(huì)導(dǎo)致日期相差4年。