Dzwebs.Net

撰写电脑技术杂文十余年

Excel按时间段合计的方法

Admin | 2010-7-7 10:15:00 | 被阅次数 | 29699

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  在Excel中,如何根据小时的时间段来对数据进行合计?

  先看下表:

  上表中,A列是数据,B列是时间,现在,我们要做的就是,按照时间段来对数据进行统计。比如从1点到2点这段时间内,数据总和为多少?

  以下是方法,首先选择,D3单元格。

  然后,在D3单元格对应的FX函数输入框中,输入如下公式代码:(图片太大,就不贴图了,看下面的代码吧)

  =SUMPRODUCT((B2:B14>=TIME(2,0,0))*(B2:B14<TIME(3,0,0))*(A2:A14))

  公式说明,TIME()是个时间函数。使用的时候必须说明括号内的三个参数,分别代表时分秒。上述的函数中,TIME(2,0,0)代表了2点正。而TIME(3,0,0)代表3点正。

  A2:A14代表要统计的数据区域。B2:B14代表要条件区域。

  上述的公式代码,表明了要统计的是2点到3点这段时间的数据的合计。

  如果您想统计6点到9点之间的数据,可使用如下公式:

  =SUMPRODUCT((B2:B14>=TIME(6,0,0))*(B2:B14<TIME(9,0,0))*(A2:A14))

  当然,上述公式都是整点之间的统计,如果您想从几点几分几秒到几点几分几秒进行统计,也是可以的,比如:

  =SUMPRODUCT((B2:B14>=TIME(12,20,0))*(B2:B14<TIME(15,06,09))*(A2:A14))

  上述公式说明了,要从12点20分开始统计,一直到15点06分09秒结束,求出这段时间内的总和。


该杂文来自: Excel杂文

上一篇:Excel横向列名ABCDE…变成了序号123456…的解决办

下一篇:VBA同时操作Excel多表数据区域的方法

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计