怎样统计一个月婴儿睡眠时间内同一个时间段的数据

2被浏览14分享邀请回答0添加评论分享收藏感谢收起写回答查看: 22984|回复: 27
如何在EXCEL中求每天每个时间段有多少数量?
阅读权限20
在线时间 小时
本帖最后由 summer527231 于
17:40 编辑
各位,如何在如何在EXCEL中求每天的每个时间段内分别有多少数量?在线求助!!谢谢!!
如图或附件。。如何在图2中的B2或C2中求得图1中“开始时间”内的日期的数量?如:7月1号的8:00-9:00时间段内有内个数量?
在Excel中如何筛选每天的时间段(如10:00到18:00)?(时间格式如 12:52:43)
该贴已经同步到 summer527231的微博
(10.95 KB, 下载次数: 226)
17:14 上传
(23.19 KB, 下载次数: 222)
17:14 上传
17:15 上传
点击文件名下载附件
4.5 KB, 下载次数: 133
阅读权限100
在线时间 小时
参考:=COUNTIF(原始数据!$B:$B,&&&&TEXT($A2,&e-m-d&)&& &&SUBSTITUTE(RIGHT(B$1,5),&-&,&&))-COUNTIF(原始数据!$B:$B,&&&&TEXT($A2,&e-m-d&)&& &&SUBSTITUTE(LEFT(B$1,5),&-&,&&))复制代码
阅读权限20
在线时间 小时
& & & & & & & &
jsxjd 发表于
亲,能否直接在EXCEL表中操作一下?求步骤!!
阅读权限100
在线时间 小时
summer527231 发表于
亲,能否直接在EXCEL表中操作一下?求步骤!!
(6.94 KB, 下载次数: 2740)
18:30 上传
点击文件名下载附件
阅读权限20
在线时间 小时
本帖最后由 summer527231 于
18:40 编辑
jsxjd 发表于
不行哩。我复制数据进去,就改个引用数据,但得出的结果却是=COUNTIF(Sheet1!$B:$B,&&&&TEXT($A2,&e-m-d&)&& &&SUBSTITUTE(RIGHT(B$1,5),&-&,&&))-COUNTIF(Sheet1!$B:$B,&&&&TEXT($A2,&e-m-d&)&& &&SUBSTITUTE(LEFT(B$1,5),&-&,&&))。。直接就是这样显示。。。我现在将我要做的数据放上来,你能否帮我做一次?。。
其实我最想知道的是,“$”这个符号 ,是直接输入去的吗?
附件表格中。我想求表二的各个日期的各个时间段分别有几个数量。需引用表一的“开始时间”这个就可以了。。
18:38 上传
点击文件名下载附件
164.5 KB, 下载次数: 53
阅读权限100
在线时间 小时
summer527231 发表于
不行哩。我复制数据进去,就改个引用数据,但得出的结果却是=COUNTIF(Sheet1!$B:$B,&
(171.97 KB, 下载次数: 236)
18:47 上传
点击文件名下载附件
阅读权限100
在线时间 小时
不用公式,使用数据透视表进行汇总。
然后,选中“开始时间”字段,分组--&将字段分组,月、日、时。
阅读权限20
在线时间 小时
jsxjd 发表于
哇,好厉害呀!!!不过,那个24:00-凌晨7:00那时时间段为什么会是负数?还负一千几百的。。。
阅读权限20
在线时间 小时
wangg913 发表于
不用公式,使用数据透视表进行汇总。
然后,选中“开始时间”字段,分组--&将字段分组,月、日、时。
求详细操作方法。。
阅读权限100
在线时间 小时
& & & & & & & &
选择 B1:C13,创建数据透视表。
在新创建的透视表中,选中“开始时间”字段,选择“数据透视表工具”选项卡下的“分组”组合中的“将字段分组”按钮,
步长,选择“小时”“日”“月”“年”
然后,将“开始时间”字段拖到“列标签”区域,将“电话号码”字段拖到“数值”区域并设定为计数。
最终效果。
数据更新后,刷新透视表即可。
(11.86 KB, 下载次数: 285)
19:02 上传
最新热点 /1
京东ExcelHome畅销系列图书大联展,满100元-30元现金,莫失良机!
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师EXCEL里怎样用公式计算一段时间内的数据_百度知道
EXCEL里怎样用公式计算一段时间内的数据
第一列是时间,第二列是水果名字,第三列是卖出去的个数(举个例子)怎样用公式计算在到时间段内,卖出的苹果的个数?
我有更好的答案
=SUMIFS(C:C,A:A,&&=&,A:A,&&=&,B:B,&苹果&)这个公式可以解决你的问题,你试试看!
采纳率:22%
来自团队:
A$16&=&&)*(B$1:A$16&=&&)*(A$1用公式:=SUMPRODUCT((A$1
在WPS里也可以吗?
WPS表格,这个公式可以用。
为您推荐:
其他类似问题
excel的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。拒绝访问 | www.aoyier.com | 百度云加速
请打开cookies.
此网站 (www.aoyier.com) 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(3fc658a-ua98).
重新安装浏览器,或使用别的浏览器查看: 5662|回复: 13
如何统计指定时间段内数据!
论坛徽章:1
我想把一个月的数据按周或者按5天一个周期分段!因为每个月天数都不一样,我统计出来的数据不准确,请问有什么好多方法!
招聘 : 论坛徽章:66
select datepart(wk,getdate())
select datepart(wk,getdate()+1)
select datepart(wk,getdate()+2)
select datepart(wk,getdate()+3)
select datepart(wk,getdate()+4)
select datepart(wk,getdate()+5)
執行這些SQL語句后﹐你就會明白如何取出日期中的第几周的﹐
然后group by 就OK。
论坛徽章:1
非常感谢,我试试先!
论坛徽章:1
好像不能解决我的问题?
我得到的结果都是跟第一个样,没有任何变化,那我如何得到我要确定那个月的那个星期呢!
求职 : 认证徽章论坛徽章:677
Re: 如何统计指定时间段内数据!
最初由 lyoffice 发布
[B]我想把一个月的数据按周或者按5天一个周期分段!因为每个月天数都不一样,我统计出来的数据不准确,请问有什么好多方法! [/B]
你举个例子来说明一下你的问题
论坛徽章:1
SELECT a.ORGANIZATION_ID AS condition1,
(select sum(a1.XS_AMOUNT) from xstjb_tab where a1.TRANSACTION_DATE between '' and '' and a1.ORGANIZATION_ID=a.ORGANIZATION_ID),
(select sum(a2.XS_AMOUNT) from xstjb_tab where a2.TRANSACTION_DATE between '' and '' and a2.ORGANIZATION_ID=a.ORGANIZATION_ID),
(select sum(a3.XS_AMOUNT) from xstjb_tab where a3.TRANSACTION_DATE between '' and '' and a3.ORGANIZATION_ID=a.ORGANIZATION_ID),
(select sum(a4.XS_AMOUNT) from xstjb_tab where a4.TRANSACTION_DATE between '' and '' and a4.ORGANIZATION_ID=a.ORGANIZATION_ID),
(select sum(a5.XS_AMOUNT) from xstjb_tab where a5.TRANSACTION_DATE between '' and '' and a5.ORGANIZATION_ID=a.ORGANIZATION_ID),
(select sum(a6.XS_AMOUNT) from xstjb_tab where a6.TRANSACTION_DATE between '' and '' and a6.ORGANIZATION_ID=a.ORGANIZATION_ID),
sum(XS_AMOUNT) as month
FROM xstjb_tab a
where DATENAME(year,a.TRANSACTION_DATE)='2004' and&&DATENAME(month,a.TRANSACTION_DATE)='01'
GROUP BY a.ORGANIZATION_ID
论坛徽章:22
用dateadd函数。
你给的例子里的where语句逻辑是不通的。每一年都有一月份。
论坛徽章:1
应该是通的,我把它修改了一下,就是统计的数据不是很精确我用的另外一个方法统计数据准确但是数据比上面这个要慢3-4倍,请各为帮我看看,能不给出一个更好多办法。谢谢了!
其中ORGANIZATION_ID 为 组织ID&&,XS_AMOUNT 为 记录时间
SELECT a.ORGANIZATION_ID AS condition1,
(select sum(a1.XS_AMOUNT) from xstjb_tab a1 where CONVERT(varchar(10),a1.TRANSACTION_DATE,120)&='' and CONVERT(varchar(10),a1.TRANSACTION_DATE,120)&='' and a1.ORGANIZATION_ID=a.ORGANIZATION_ID),
(select sum(a2.XS_AMOUNT) from xstjb_tab a2 where CONVERT(varchar(10),a2.TRANSACTION_DATE,120)&='' and CONVERT(varchar(10),a2.TRANSACTION_DATE,120)&='' and a2.ORGANIZATION_ID=a.ORGANIZATION_ID),
(select sum(a3.XS_AMOUNT) from xstjb_tab a3 where CONVERT(varchar(10),a3.TRANSACTION_DATE,120)&='' and CONVERT(varchar(10),a3.TRANSACTION_DATE,120)&='' and a3.ORGANIZATION_ID=a.ORGANIZATION_ID),
(select sum(a4.XS_AMOUNT) from xstjb_tab a4 where CONVERT(varchar(10),a4.TRANSACTION_DATE,120)&='' and CONVERT(varchar(10),a4.TRANSACTION_DATE,120)&='' and a4.ORGANIZATION_ID=a.ORGANIZATION_ID),
(select sum(a5.XS_AMOUNT) from xstjb_tab a5 where CONVERT(varchar(10),a5.TRANSACTION_DATE,120)&='' and CONVERT(varchar(10),a5.TRANSACTION_DATE,120)&='' and a5.ORGANIZATION_ID=a.ORGANIZATION_ID),
(select sum(a6.XS_AMOUNT) from xstjb_tab a6 where CONVERT(varchar(10),a6.TRANSACTION_DATE,120)&='' and CONVERT(varchar(10),a6.TRANSACTION_DATE,120)&'' and a6.ORGANIZATION_ID=a.ORGANIZATION_ID),
sum(a.XS_AMOUNT) as month
FROM xstjb_tab a
where DATENAME(year,a.TRANSACTION_DATE)='2004' and&&DATENAME(month,a.TRANSACTION_DATE)='01'
GROUP BY a.ORGANIZATION_ID
论坛徽章:22
你给的例句写的太过复杂了。
你给个表结构和一些模拟数据,以及最后想得到的结果。
论坛徽章:1
经过验证,上面的语句还是无法准确统计数据,我把问题重新阐述一下,请各位帮我看看:
问题描述,如:现在想将某个月的数据按五天一个周期进行统计。
期望结果,如:
GC_ID------1-5号销售数量------6-10号------10-15号------15-20号。。。。。。月合计
工厂一------ -------2000.00 ------10000.00------10000.00。。。。。。XXXXXXX
工厂二------ -------2000.00 ------10000.00------10000.00。。。。。。XXXXXXX
工厂三------ -------2000.00 ------10000.00------10000.00。。。。。。XXXXXXX
工厂四------ -------2000.00 ------10000.00------10000.00。。。。。。XXXXXXX
时间--------DATE
工厂--------GC_ID
销售数量----AMOUNT
itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有    
 北京市公安局海淀分局网监中心备案编号:10 广播电视节目制作经营许可证:编号(京)字第1149号

我要回帖

更多关于 sql 统计一个月的数据 的文章

 

随机推荐