excel怎么设置按日期自动累加数据 怎样在excel中实现时间的累加

经验直达:

  • 怎样在excel中实现时间的累加
  • excel怎么设置按日期自动累加数据

一、怎样在excel中实现时间的累加


用了一下数组公式,
=sum(IF(LEN(B:b)>3,LEFT(B:b,FIND("分",B:b)-1)/60 MID(B:b,FIND("分",B:b) 1,LEN(B:b)-FIND("分",B:b)-1)/3600,(LEFT(B:b,(LEN(B:b)-1))/3600)))
测试成功,不过,似乎是因为计算的数据量太大,太慢了,甚至假死了
只好换成如下,比如是在D列进行计算,先在D2中输入
=IF(LEN(B2)>3,LEFT(B2,FIND("分",B2)-1)/60 MID(B2,FIND("分",B2) 1,LEN(B2)-FIND("分",B2)-1)/3600,(LEFT(B2,(LEN(B2)-1))/3600))
再进行累加,在D3中输入
=IF(LEN(B3)>3,LEFT(B3,FIND("分",B3)-1)/60 MID(B3,FIND("分",B3) 1,LEN(B3)-FIND("分",B3)-1)/3600,(LEFT(B3,(LEN(B3)-1))/3600)) D2
即可得到B2和B3中的总时间,公式往下拉,即可对B中时间进行累加,得到的是小时数.
希望你测试成功
excel怎么设置按日期自动累加数据 怎样在excel中实现时间的累加



二、excel怎么设置按日期自动累加数据


【excel怎么设置按日期自动累加数据 怎样在excel中实现时间的累加】使用公式:

统计9月:=SUMPRODUCT((TEXT(A1:A4,"yyyy-mm")="2009-09")*B1:B4)

统计全年:=SUMPRODUCT((TEXT(A1:A4,"yyyy")="2009")*B1:B4)

SUMPRODUCT是数组间的乘积之和

方法二:

统计9月:=SUMIFS(B:B,A:A,">=2009-9-01",A:A,"<2009-10-1")

统计全年:=SUMIFS(B:B,A:A,">=2009-1-01",A:A,"<2010-1-1")

SUMIFS为多条件求和函数,参数1是计算区域,后面参数成对出现 , 参数2是条件区域,参数3是条件值 。

相关经验推荐