EXCEL中如何將時間段使用函式計算出持續時間

時間 2022-03-02 14:20:18

1樓:

以excel2007為例:

1、時間段有兩種情況,一種起始時間和終結時間分開在兩個單元格,一種合在乙個單元格,如下圖:

2、如果是第一種情況,直接相減,把格式設成"hh:mm:ss"即可,在c2單元格輸入公式「text(b2-a2,"hh:

mm:ss")」輸入完回車,此處用「text「函式把」b2-a2「格式轉成時:分:

秒,再下拉填充公式,如下圖:

3、如果是第二種情況,要先用」right「和」left「函式從時間段裡提取終結時間和起始時間,現用」value「函式轉成值進行相減運算,結後同上用「text「函式把格式轉成時:分:秒,f2單元格完整公式為」=text(value(right(e2,8))-value(left(e2,8)),"hh:

mm:ss")「輸入完回車,再下拉填充公式,如下圖:

2樓:匿名使用者

不需要用到這麼複雜,用簡單乙個陣列公式就可以了。

=sum(if(b4:f4="",0,(right(b4:f4,len(b4:

f4)-find("-",b4:f4))-left(b4:f4,find("-",b4:

f4)-1))*24))

輸入完畢按ctrl+shift+enter帶出大括號,如圖

3樓:匿名使用者

公式存在兩個問題:1.公式有誤,第二個right裡面的len(b4)應為len(c4)。

2.c4~f4不能為空,至少要有3個字元,一定要包含「-」號,而且「-」號不能在開頭和結尾(比如0-0)。否則一定會出錯。

如果希望空值不出錯就要加上條件判斷。

4樓:眯住眼串針

用分列功能將「12:00-13:30」這種擠在乙個單元格裡的資料,分離到2個單元格內

即起始時間與結束時間分開存放

這樣公式簡單多了

分列的方法

全選c列,插入2列新列

全選b列

選單欄上 資料--分列--分隔符號--其他--在右邊空框內輸入一短橫--完成

其他的資料列也照樣做吧

5樓:萬年金剛鑽

=ceiling((--mid(a1,find("-",a1)+1,100)-left(a1,find("-",a1)-1))*24,4)*0.5/4

excel中如何用函式表示出某一時間段?

6樓:匿名使用者

在a1和b1中分別輸入-前後的日期時間

在c1中輸入如下公式

下拉填充

7樓:匿名使用者

這已經是乙個時間區間了,還要怎麼提取?能舉具體例子嗎?想要得到什麼結果?

excel 函式中如何進行時間對比並運算?

8樓:匿名使用者

在d1中輸入或複製貼上下列公式之一

=if(c1<=a1-"00:10",b1+"00:20",c1+b1-a1+"00:30")

=if(c1<=a1-time(,10,),b1+time(,20,),c1+b1-a1+time(,30,))

=if(c1<=a1-10/60/24,b1+20/60/24,c1+b1-a1+30/60/24)下拉填充

9樓:

公式:=text(if(c1-(a1-"0:10")<=0,b1+"0:20",c1+b1-(a1+"0:30")),"hh:mm")

10樓:威

公式為 =if(a1>b1,"true","false"),當a1日期大於b1時顯示true,否則顯示false。

如何用excel函式自動計算在某一時間段內的銷售總額?

11樓:次次次蛋黃公尺亞

1、首先在開啟的excel**中輸入時間對應的銷售資料,選中資料單元格並點選「插入」中的「資料透視表」選項。

2、然後在頁面右側開啟的設定視窗中將時間拖入「篩選器」,將銷售拖入「值」。

3、然後在插入的透視表的時間欄目右側點選下拉框,選擇需要統計的時間段。

4、點選確定按鈕後即可將選中的時間範圍內的銷售資料總額顯示出來了。

12樓:致愛麗絲星空之夜

使用求和函式即可,函式為=sum(x:y),x位其實日期銷售總和,y為結束日期銷售總額。具體操作步驟如下。以2月1日至10日為例子進行演示。

1、在系統中啟動excel,開啟需要編輯的excel檔案。

2、製作出銷售總額的excel**。

3、選中銷售總額的單元格,圖中以c2位例,輸入公式=sum(x:y),文中x即為b2單元格,y位b10單元格。

4、回車即可完成工作表。

13樓:山口壇斜

假定a列是時間,b列是銷售額。

自動計算開始時間st、結束時間nd內的銷售總額,用公式:

=sumifa:a,nd,b:b)-sumif(a:a,st,b:b)

例如計算205-12-20至2015-12-20的銷售額:

在編輯欄輸入公式:

=sumif(a:a,"<<"&date(2015,12,8),b:b)

14樓:

用資料透視表吧:增加乙個列,1日至10日是1,依次寫附加值。直接生成透視表,把附加值拖入行,銷售額拖入資料中。便算出來了

15樓:伍禮冼清華

假設日期在a列,銷售資料在c列。

在g2輸入

2月1日,在h2輸入

2月10日,在i2輸入

=sumif(a:a,">="&g2,c:c)-sumif(a:a,">"&h2,c:c)

就可以了。

可以繼續在g3、h3輸入另外的日期區間,把i2的公式往下複製。

16樓:水無憂因風皺

1 因為不知道你的資料,所以智慧型寫成這樣了2 =sum(index(b:b,match(--"1-9",a:a,0)):

index(b:b,match(--"1-23",a:a,1)))

3 上面函式是假設你的時間列在a列,銷售總額在b列,計算1月9日到1月23號的總和

4 這個函式得是你在輸入日期時 單元格是常規 按 1-9 這樣輸入跳出的1月9日

5 相應資料之間改吧,反正這樣的思路我看還行6 還有這個只限於你的時間是有順序,如果無順序那就只有另寫了7 希望對你有幫助

17樓:

sumproduct函式

根據實際寫

請教:在excel中如何用函式判斷時間段,再分段算時間數(數值形式)

18樓:郭新柔偶霏

既然是時間, 就可以直接用時間來判斷並統計人數當然,保證是標準的時間格式,

而不是文字格式

如圖公式

=sumproduct((a2:a20>=--"9:00")*(a2:a20<=--"9:30")*b2:b20)

excel裡面如何用函式計算時間

19樓:我是來嚇寶寶的

時間在excel中是特殊的數值,可以直接加減計算excel版本參考:2010

舉例演示:a1和a2為兩個時間,求時間差

1、選中c1單元格

2、輸入公式:=b1-a1

3、回車,檢視效果

20樓:

你好,是「求事故處理所用時間長度」吧?

如果是這樣,

兩個時間做減法就好了,比如

a b

1 21:36:00

2 23:52:00

3 輸入公式「=a2-a1」即可,

公式結果是:

02:16:00

即事故處理歷時2小時16分。

好像不用(a+b)/2 吧。

21樓:匿名使用者

在c列輸入公式=text((b1-a1)/2,"hh:mm:ss")公式向下複製.

在excel中如何將20140217111710轉換為

text left a1,8 0000年00月00日 text right a1,6 00 00 text left a1,8 e年m月d日 下拉複製公式。分列下一步 下一步 日期 例如你的日期至放在單元格a1 可以輸入 text a1,0000 00 00 00時00分00秒 如果偏要轉成標準日期...

excel求連號個數,excel中如何將連號的數字。

sub a dim i j k range f f clearcontents for i 1 to a65536 end 3 row k 0 for j 1 to 5 if cells i,j 1 cells i,j 1 then k k 1 else if k 0 then range f i ...

如何將EXCEL中的文字形式13 01 2019改為正常日期

假如原資料在a2列,結果在b2中,首先設定下b2列的單元格格式為哪種日期型 單元格格式 數字 日期 型別中選擇 然後在b2中輸入 date right a2,4 mid a2,4,2 left a2,2 假設你的日期資料在a2,輸入公式下拉複製即可 date mid a2,7,4 mid a2,3,...

交換機中如何將超出時間設為,交換機中如何將超出時間設為

超時時間為0 就是永不超時!這樣不安全啊!華為交換機怎麼設定時間?華為交換機設定時間段的方法如下 1 首先我們先刪除已定義的時間段 h3c undo time range t1 h3c undo time range t2 2 刪除下發的acl規則 h3c int g1 0 20 h3c gigab...

oracle中如何選擇每天某個時間段中的資料,如每天7點到11點的資料

你可以把時間全部to char成字串型別,然後根據長度判斷,如果是只精確到天的話,長度肯定是10,把長度為10的字段修改為精確到每天8點。to date to char qsrq,yyyy mm dd 08 00 00,yyyy mm dd hh24 mi ss 1,表裡需要有乙個date型別的字段...