EXCEL小時,分種,秒混合的一列數怎麼求和

2022-06-27 22:12:21 字數 3664 閱讀 5441

1樓:

先b把整列設定為時間格式,然後輸入公式

=--substitute(substitute(substitute(if(iserror(find("小時",a1)-1),"0小時"&a1,a1),"小時",":"),"分",":"),"秒","")

把所有時間轉換成excel能夠識別的時間格式最後在c1輸入公式

=int(sum(b:b))*24+hour(sum(b:b))&"小時"&minute(sum(b:b))&"分"&second(sum(b:b))&"秒"

對所有的時間求和

2樓:匿名使用者

先轉換成秒

=substitute(substitute(substitute(a1,"小時","*3600+"),"分","*60+"),"秒","")

3樓:

用公式:

=text(sum(--if(isnumber(find("時",a1:a100)),substitute(a1:a100,"小",""),if(a1:

a100="",0,"0時"&a1:a100))),"[h]小時m分s秒")

陣列公式,按ctrl+shift+回車完成公式。

excel 這樣的小時和分鐘怎麼求和!

4樓:匿名使用者

1、新建空白excel,並插入測試資料,工作時長, 236時15分、126時45分、118時36分、90時21分、709時31分;

2、b2單元格輸入函式,=if(isnumber(find("時",a2)),left(a2,find("時",a2:a6)-1),0)*1,獲取小時數,並填充b列單元格;

3、c2單元格輸入函式,=if(isnumber(find("分",a2)),if(isnumber(find("時",a2)),mid(a2,find("時",a2)+1,len(a2)-find("時",a2)-1),left(a2,len(a2)-1))*1,0),獲取分鐘數,並填充c列單元格;

4、在f列輸入函式,=sum(i:i)+quotient(sum(j:j),60)&"時"&mod(sum(j:j),60)&"分",獲取所有時長之和。

5樓:匿名使用者

方法一:分列(此方式需借助輔助列)

然後對分列後的兩列純數字(時、分)分別求和方法二:公式

任意單元格輸入:=sum(value(iferror(left(a:a,find("時",a:

a)-1),0)))&"時分"

注意:陣列公式需按ctrl+shift+enter結束

6樓:眯住眼串針

將小時數與分鐘數分別提取出來

再求和權當原資料在a列

b2=if(isnumber(find("時",a2)),left(a2,find("時",a2:a6)-1),0)*1

c2=if(isnumber(find("分",a2)),if(isnumber(find("時",a2)),mid(a2,find("時",a2)+1,len(a2)-find("時",a2)-1),left(a2,len(a2)-1))*1,0)

一起下拉

結果為=sum(b:b)+quotient(sum(c:c),60)&"時"&mod(sum(c:c),60)&"分"

excel 時間求和(格式***小時xx分xx秒)可以統一為最小單位秒求和

7樓:匿名使用者

按上面列舉的資料情況,假設資料在a1:a7,可用公式:

=sum(if(isnumber(find("時",a1:a7))*isnumber(find("分",a1:a7)),substitute(a1:

a7,"小",),if(iserr(find("時",a1:a7))*isnumber(find("分",a1:a7)),"0時"&a1:

a7,if(isnumber(find("時",a1:a7))*iserr(find("分",a1:a7)),substitute(a1:

a7,"小時","時0分"),"0時0分"&a1:a7)))*86400)

陣列公式,公式在編輯狀態下按ctrl+shift+enter(三鍵同時按)結束公式輸入。

8樓:手機應用使用技巧

假設資料在a列 那麼在b列輸入公式:=hour(a1)*3600+minute(a1)*60+second(a1),下拉填充,然後對b列求和

9樓:村姑秀

資料--分列,小時一列,分鐘一列,秒一列,然後就簡單了

excel**裡統計資料時間資料怎麼求和?例如:4小時23分33秒和1小時4分7秒怎麼求和

10樓:匿名使用者

首先在任一兩個單元格把單元格格式設為時間中的00:00:00格式,記住一定要是這種格式才可以哦,然後在一單元格中輸入4:

23:33,在另一單元格中輸入1:4:

7,然後在選單欄上按自動求和按鈕,即可顯示得出結果為5:7:40(一定要在另乙個單元格進行自動求和)

11樓:匿名使用者

右鍵答案的格(假設a3)--設定單元格格式--數字--時間 ,然後在a3輸入=a1+a2或sum(a1:a2),此時獲得的結果就是樓主需要的了

12樓:匿名使用者

可以按如下格式輸入後直接按正常的方法去求和比如在a1單元格中要輸入4小時23分33秒,輸入4:23:33在a2單元格中要輸入1小時4分7秒,輸入1:4:7求和方法有:

1、=a1+a2

2、=sum(a1:a2)

excel中 幾分幾秒格式的怎麼求和??

13樓:

這個問題可以通過幾個函式來實現,不過函式公式有點長,不過我已經替你寫好了,你可以直接複製使用,假定你的資料在excel表中a列,第乙個數即a1是07分10秒,第二個數是01分20秒,依此類推,你的資料格式有如下規律,秒的數值是兩位數,分的數值是兩位數,小時的數值是一位數(只有最後乙個資料有小時值),可以發現有分有秒的數值字元數是6,只有秒的數值字元數是3,有小時、分和秒的數值字元數是8,下面給出計算過程:

(1)b列用來計算a列數值的字元長度,在b1格輸入「=len(a1)」

(2)c列用來計算a列數值的秒數,即將a列的文字形式的資訊轉換成數字,單位是秒,比如07分10秒,轉變成430秒,在c1格輸入「=if(b1=6,mid(a1,4,2)+60*mid(a1,1,2),if(b1=3,mid(a1,1,2),if(b1=8,mid(a1,6,2)+60*mid(a1,3,2)+3600*mid(a1,1,1))))」

這個函式的公式比較長,給你解釋一下,總體上是個條件函式,當時間是有分有秒的那種,即數值字元長度為6時,時間是60×分數+秒數,如果只有秒即數值字元長度為3,時間是秒數,如果有時有分有秒即數值字元長度為8,時間是3600×時數+60×分數+秒數,其中的mid函式的作用是從a列的數值中將小時、分和秒前的數字提取出來。

(3)求總時間,用sum函式進行求和,假設a列只有兩個數值,c1和c2計算出各數值的秒數,在c3格輸入「=sum(c1:c2)」,就可以得到總的時間,如果a列有10個數值,則在c11輸入「=sum(c1:c10)」,依此類推。

excel時間相加,時間格式小時分鐘,有一列,怎麼把這一列的時間都加起來,如圖

一種方案 任意單元格輸入 a sum numbervalue left a a ctrl shift 回車 結果是小時數。b sum numbervalue mid a a,4,2 ctrl shift 回車 結果是分鐘數。a int b 60 小時 mod b,60 分鐘 可以得到和你原來格式一樣...

Excel中如何一列新增的數和另一列的重複項相同

用vlookup函式。1 建乙個地區名及地區號的對應清單,應該不難的 如圖 2 然後在a2單元格寫公式 vlookup b2,d e,2,false 3 選定a2向下拖動直到你的資料的結尾,或者,選定a2,在其填充柄上雙擊即可。只有2個選項嗎?a2 lookup b2,然後在a2右下角出現十字形雙擊...

Excel表,兩列資料。同一列資料中有相同的資料,在另一列資料中重新排列名次

是不是先按照a列排序,然後同名次的再按b列大小排序?那很簡單啊,同時對a b列排序,a列為第一關鍵字,b列為第二關鍵字,排好後,在c列拉出新的1 16的名次來 在c1輸入以下公式 bai if countif a a,a1 1,a1,a1 sumproduct a a a1 b1du下填充,看看是不...