如何在EXCEL里把指定时间范围内值分字段求和


QQ截图20161026221609.png


2222222.png

如图,公交线站点,如何求出7点-8点的,一个站点的和
已邀请:

turtle

赞同来自: 江宝骅 Brandon4u

谢邀
遇到在excel中分类统计汇总的可优先考虑透视表(具体操作题主自己搜索,透视表用起来很爽);
针对题主所提到的多条件查询汇总的可使用sumifs()函数(支持多条件汇总,应该是从office2007引入的);
下面我简单选择了部分数据进行实现,公式详见附件
 
公式解释如下:

data.png


formula.png

 
=SUMIFS(Sheet1!$H$2:$H$26,Sheet1!$C$2:$C$26,">=7:00",Sheet1!$C$2:$C$26,"<8:00",Sheet1!$B$2:$B$26,Sheet2!B$2)
  • 1. Sheet1!$H$2:$H$26表示要进行汇总统计的列,这里我认为是车上人数,当然也可以修改为其他上客人数或下车人数,美元符号代表该数据范围是固定不变的;
  • 2. Sheet1!$C$2:$C$26,">=7:00"表示第一个统计条件为时间要在7点之后;
  • 3. Sheet1!$C$2:$C$26,"<8:00" 表示第二个统计条件为时间要在8点之前;连同条件一共同创建一个7-8点的时间范围;
  • 4. Sheet1!$B$2:$B$26,Sheet2!B$2表示第三个统计条件为站名,这里需要注意美元符号,B2只在2前面添加美元符号,当将公式移动至其他单元格时,横坐标不发生变化,仅纵坐标发生变化,以便将公式复制到后续单元格中

 
备注:
  • 1. 由于题主数据sheet1中有些不完整,建议修订为一个无空数据的完整数据表格,若无记录可填充0;
  • 2. 我只选择部分数据,对于其他站的统计,只要将该行的公式往后拖就可以了;
  • 3. 如果需要增加其他条件,只要按照以上方式添加查询条件即可

 
 

江宝骅

赞同来自: turtle Brandon4u

赞同@turtle,先把时间转为数字取整,然后使用数据透视表也比较方便
360截图20161027093902736.jpg

360截图20161027093933642.jpg

360截图20161027094215998.jpg

 

要回复问题请先登录注册