EXCEL小時求和函式,excel時間求和

2025-02-09 07:29:46 字數 3970 閱讀 1348

1樓:ccc菜辣椒

excel中經常會用到對於時間的求和運算,但是如果一列時間格式是「2小時15分鐘」、「1小時35分鐘」這種格式,求和是需要一定技巧的。

開啟分步閱讀模式。

工具材料:電腦一臺。

excel2010(其他版本應該也可以)操作方法。

首先,選中要求和的時間,設定成時間格式。

把「小時」替換成「時」,「分鐘」替換成「分」。

在要求和的單元格中輸入:=text(sum(b2:b10),"h]時mm分")

如果想要求出用了多少天、多少時、多少分、多少秒,公式可以寫成:=text(sum(b2:b10),"dd天hh時mm分ss秒")同樣:

text(sum(b2:b10),"yy年dd天hh時mm分ss秒")可以求出用了多少年。

注意「[h]時」和「hh時」的區別,加上[ ]當時間大於24時時會繼續往上加到..時,如果不加[ ]則時間大於24時後又會從00開始。

如果還想把時間改成「**小時**分鐘」的樣式,參考**,把「h"時"mm"分";@換成 「h"小時"mm"分鐘";@

結果單元格中把公式:=text(sum(b2:b10),"h]時mm分")改成:=text(sum(b2:b10),"h]小時mm分鐘")即可。

2樓:

因為你的格式是「小時:分鐘",所以結果中只顯示總時長不超過一天的尾數部分。

你可以把格式改成常規,公式改為:

int(sumif('4月**表'!b:b,'4月**表'!

b5,'4月**表'!g:g))*24+hour(sumif('4月**表'!

b:b,'4月**表'!b5,'4月**表'!

g:g)))minute(sumif('4月**表'!b:

b,'4月**表'!b5,'4月**表'!g:

g))結果是乙個字串。

如果還想用於其它計算,那就僅改成常規格式。

excel中時間求和如:2小時15分鐘+1小時35分鐘

3樓:老李漲知識

經常使用excel辦公的都知道求和的運算,但對於一些特殊的時間求和可能大家還不是很清楚,今天我們用「2小時156分鐘」、「1小時35分鐘」來給大家講解下時間的求和。

操作方法

第一,我們選中要求和的單元格,設定好時間格式。

使用查詢替換工具把單元格里面的「小時」換成「時」,「分鐘」換成「分」。

假如想要求出多少天、多少時、多少分、多少秒,可以把公式裡面寫成:=text(sum(b2:b13),dd天hh時mm分ss秒),同樣的道理,求年的公式可以寫成:

text(sum(b2:b13),yy年dd天hh時mm分ss秒),但是要注意的一點就是[h])和hh的區別,加上()後,當時間大於24時,會繼續往上變成這樣的求和,不加()的話,當時間**的和到達24時,就會變成00了。

比如還想把時間改成「**小時**分鐘」這種顯示格式的話,可以參照下圖格設定這裡,把「h」小時換車「mm」分鐘。

<>結果單元格中把公式:=text(sum(b2:b10),"h]時mm分")改成:=text(sum(b2:b10),"h]小時mm分鐘")就好啦。

excel時間求和

4樓:網友

時間本來是可以直接計算求和的,只是計算後,往往會出現時間的格式錯誤的問題。可以用下面的公式進行轉化。

text(時間計算公式,"[h]:mm:ss")

h、m、s分別表示小時、分鐘、秒。

表示當時間超出24小時時,不轉化為具體的時間,如25小時,不會轉化為1小時。

另如果你的時間格式為4:35,excel會預設為4點35分,而你實際的效果卻是4分35秒。這時,你在計算時,就要對原始資料除以60進行轉化。

這裡有必要說一下excel對於時間的規定,excel中是以1900年1月1日0時0分0秒為時間起點進行計算的,並且以天為單位。不足1天的時分秒,以相應的小數表示。

如果a1單元格中為35秒的整數的話,要參與計算,就要在引用該單元格時,用a1/24/60/60,即a1/86400進行轉化。

歡迎到excel home論壇學習、交流。

5樓:匿名使用者

在單元格中設定時間型別,用最普通的求和公式做。

excel 時間的求和問題。

6樓:匿名使用者

excel中的時間實際上也是數值,只不過顯示為時間格式而已,你可以用數值的加減運算,比如:

明天:=now()+1

昨天:=now()-1

1個小時前:=now()-1/24

1分鐘後:=now()+1/60/24

1天為1,1小時就為1/24,1分鐘就為1/60/24。

a1單元格為乙個時間,a1的30分鐘後,提供三種演算法:

a1+"0:30:00"

a1+time(0,30,0)

a1+30/60/24

如果單元格顯示為數字,將其格式設為日期、時間即可。

excel**小時分鐘求和

7樓:我來也

簡單一點的就用公式:

=text(sumproduct(*substitute(substitute(l4:m4,"h",":"),"m",))"[h]時m分")

或者直接用小時數值的公式:

round(24*sumproduct(*substitute(substitute(l4:m4,"h",":"),"m",))2)

8樓:網友

<>n2公式為。

text(substitute(substitute(m4,"h",":"),"m",)-substitute(substitute(l4,"h",":"),"m",),"h時mm分")

就是這麼個 意思:

先用替換函式substitute把m4和l4中的h替換為小冒號,把m替換為空,然後兩者直接相減,最後用text函式把相減後的結果約束一下格式。

注意以下事項:

此公式的結果不會超出24小時,打個比方說吧,比如開始時間與結束時間實際相差25小時30分,則此公式得出的結果為1小時30分。

excel時間求和(時分)

9樓:網友

工具/材料:excel 2010

1、首先在電腦裡面將需要求和的**,雙擊開啟,並在裡面選中需要求和的單元格,右鍵點選滑鼠,並選中設定單元格格式進入。

2、在設定單元格格式裡面點選數字,並選擇裡面的自定義,同時在型別下面輸入 [h]:mm:ss ,點選確定。

3、然後在**裡面找到自動求和選項,點選此選項。

4、點選了之後在**裡面將需要求和的單元格全部選中。

5、選中了之後點選enter就可以將時間全進行求和了。

10樓:三井熊

對於時間型數值,直接求和就可以了啊,比如b1到b7單元格為時間,則和為。

sum(b1:b7)

同時,該單元格也要是時間型格式。

11樓:

你是要把這些時間像數值那樣加起來嗎?如果是這樣的話,就像加數值一樣,直接有sum函式求和即可。

不過有一點需要注意,如果你的單元格只是時間,這樣做沒問題。

如果你的單元格包含完整的年月日,而只是讓其顯示成時間的格式,這樣求和則不行。不過如果是這樣也有辦法,求和前減去該單元格的整數部分即可。

12樓:網友

沒什麼特別的啊。直接sum(b2:b7)

我的是日文,你不用管。右鍵,格式設定。

13樓:平陽虎

與一般數值的求和一樣,用sum函式。

text(sum(b:b),"[h]:mm")

14樓:果登

直接 =sum(b1:b7)*24 然後把單元格格式改為 數值。

EXCEL中如何對小時數求和

sum int a1 a30 int sum a1 a30 int a1 a30 0.6 mod sum a1 a30 int a1 a30 0.6 注意,這是陣列公式,輸入後要同時按ctrl shift enter 3鍵結束才有結果 假設你的資料在a1 a10 在c1輸入 sumproduct a...

excel中sumif函式求和,為何最終得到的結果為0呢?大家幫我看下,謝謝詳見圖

檢查一下標題行,銷售數量 的前後是不是有空格,刪除空格或重新輸入一下。公式寫錯了吧?你是要按什麼條件求和?excel sumif函式一直提示錯誤,請大家幫忙看看!謝謝!b2公式右拉下拉 sumproduct 備件名稱 a2 庫房 b 1 數量 在b2中輸入 sumproduct sheet1 a 2...

ecel函式中如何總計自動求和,excel 函式中如何總計自動求和

給你模擬下 希望你能看懂 a b c 1 數量 單價 合計 2 2 3 a2 b2 滑鼠變成黑色實心十字,按住左鍵往下拖,下面的就自動出來了 3 2 2 a3 b34 1 4 a4 b45 2 2 a5 b56 3 1 a6 b6 sum c2 c6 簡單的就是在總計的結果單元格里輸入 c2 c3 ...