在本文講解excel 時間差之前,剛接觸的朋友可以先看此文:《excel時間計算的基礎(chǔ)知識》http://www.ittribalwo.com/show.asp?id=429
文字總是枯燥的,用幾個小練習(xí)來講解excel 時間差的計算方法。
excel 時間差練習(xí)一:
需要在B2和B3單元格進行excel 時間差計算。
思路分析:兩個時間差,用(時間2-時間1)*60*24得到分鐘數(shù)。即(10:00-8:00)*60*24得到分鐘。
因為A2單元格兩個時間在同一個單元格,需要提取出來,所以用下面的公式分別提取兩個時間:
=LEFT(A2,LEN(A2)-FIND("-",A2)-1),得到8:00。
=RIGHT(A2,LEN(A2)-FIND("-",A2)),得到10:00。
因此B2單元格的公式為:=(RIGHT(A2,LEN(A2)-FIND("-",A2))-LEFT(A2,FIND("-",A2)-1))*60*24,然后下拉復(fù)制公式。
對于上面這種起止時間在一個單元格內(nèi)的,excel 時間差的計算方法還可以使用下面的公式完成:
方法1:=MIN((MID(A2,FIND("-",A2)+1,5)-LEFT(A2,{4,5})))*1440
方法2:=(MID(A2,FIND("-",A2)+1,5)-LEFT(A2,5))*1440
方法3:=SUM(MID(A2,FIND("-","-"&A2,{1,2}),5)*{-1,1})*1440,這個為數(shù)組公式。
excel 時間差練習(xí)二:
如何對上面所示的,形如"2010年10月02日11時15分"文本的單元格求時間差呢?
兩種方法:數(shù)組公式:=TEXT(SUM(MID(A1:B1,IF({1;0},FIND("日",A1:B1)+1,1),IF({1;0},99,FIND("日",A1:B1)))*{1,-1}),"y年m月d天h時m分")
數(shù)組公式:=TEXT(SUM(MID(A1:B1,{1;12},11)*{1,-1}),"y年m月d天h時m分")
excel 時間差練習(xí)三:
單位24小時營業(yè),如果一個故障排除超過4小時,會受到客戶投訴。當然,客戶所計算的時候是排除了夜間23:00到第二天的8:00的休息時間,也就是這段時間不計考核,譬如開始時間為1:00,故障結(jié)束時間為9:00 雖然是歷時8小時,但實際上在客戶眼中,只算1小時,因此不算超時。AB列是派單時間和完成時間,計算在客戶眼中,他們所用的工時是多少?
C3單元格公式為:=IF(B3-A3-MIN(B3,INT(A3)+4/3)+MAX(A3,INT(B3)-1/24)>1/6,"超時","")
D3單元格公式為:=B3-A3-MIN(B3,INT(A3)+4/3)+MAX(A3,INT(B3)-1/24)
思路是這樣的:
1、終止時間減去起始時間,得到所用實際時長;
2、MIN(B3,INT(A3)+4/3)——也就是A3時間第2天上午8點與B3相比,取小值;
MAX(A3,INT(B3)-1/24)——也就是B3時間前1天夜里23點與A3相比,取大值;
這樣兩數(shù)相減,就是頭天夜里23點之后第2天上午8點之前的時間差。
3、實際時長扣去該休息時段的中占據(jù)的無效時長。
4/3——每天是24小時,1/3就是8小時,4/3就是1天又8小時,也就是第2天的8點。
INT(B3)-1/24——從B3的0點扣去1小時,也就是前一天的23點。
核心關(guān)注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標題:excel 時間差計算方法
本文網(wǎng)址:http://www.ezxoed.cn/html/support/11139215906.html