Excel怎么计算时间相加之和

360U3378571136 |浏览1034次
收藏|2022/07/07 05:01

满意回答

2022/07/07 05:20

在单元格数字格式为默认(常规)的情况下,输入小时:分钟形式的数据,当输入数据在0:00~9999:59范围内,Excel将自动变成自定义时间格式,当输入数据大于9999:59时,Excel就不能自动变成自定义时间格式,而是常规格式下的文本了。所以,你用SUM函数求和,结果就为0。——————————————————————第一步:常规数字格式单元格输入数组公式=SUM(LEFT(B1:B6,LEN(B1:B6)-3)/24,RIGHT(B1:B6,2)/60/24)第二步:将公式所在的单元格设置为自定义时间格式——[h]:mm这样做的好处是公式得出的结果能参与运算。

突突兔2019

其他回答(2)
  • =TEXT(SUM(数据区域),"[h]:mm")
    回答于 2022/07/07 05:54
  • 单元格格式不影响单元内数值,不会改变计算结果。要确定单元格内原数据是什么格式,估计这种格式要用字符型,否则如果是时间,自动转化成天了,而且保存的应该是日期时间值(不显示年月日,不等于没有)。(假设数值在A1:A4,且小时不要小于24(可用前导0),否则自动变为时间值,公式无效,分钟不足2位,0占位)=INT(SUM(LEFT(A1:A4,FIND(":",A1:A4)-1)*1)+SUM(RIGHT(A1:A4,2)*1)/60)&":"&MOD(SUM(RIGHT(A1:A4,2)*1),60)office2019之后版本,直接使用;老版本可能要Ctrl+Shift+回车确认(显示公式变为{=.....},数组函数用法)
    回答于 2022/07/07 05:44
0人关注该问题
+1

 加载中...