excel时间段统计函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel时间段统计函数相关的知识,希望对你有一定的参考价值。
1:2009年3月12日——2009年4月14日
=countif(a:a,">=39884")-countif(a:a,">=39917")
“39884”、“39917”是什么意思?
既然是时间, 就可以直接用时间来判断并统计人数
当然, 保证是标准的时间格式, 而不是文本格式
如图公式
=SUMPRODUCT((A2:A20>=--"9:00")*(A2:A20<=--"9:30")*B2:B20)
参考技术A 39884,39917分别是2009年3月12日和2009年4月14日的序列数。日期其实是数值的特殊形式。其实公式写成:
=COUNTIF(A:A,">=2009年3月12日")-COUNTIF(A:A,">=2009年4月14日")
或
=COUNTIF(A:A,">=2009-3-12")-COUNTIF(A:A,">=2009-4-14")
也可以。本回答被提问者和网友采纳 参考技术B excel将2009/3/12转换成常数形式就为39884,来进行比较的 参考技术C 如上图,第一步,设定m列的单元格格式是“时间”。具体做法右键单击,选择“设定单元格格式”,然后按照引导操作即可
第二步,n列输入公式,让该单元格等于m列对应单元格。但是设定该列单元格格式为数值格式,保留5位小数(如果保留位数太小的话,m列相差一分钟半分钟的,n列返回的数值是一样的)。这一步的作用是把时间转换成数值,因为只有数值才可以比较大小。转换完了会发现,8:00对应的数值是0.33333,17:30对应的数值是0.72917
第三步:随便找一个空白单元格,输入”=“,然后在excel工具栏中选择公式---其它函数--统计--countif,点击countif,会弹出来一个对话框,在ruange那个地方拉选n列的所有单元格,在criterria那里输入<0.33333,然后确定,这个单元格会返回0:00至8:00之间的数据条数。公式显示是这样的
=countif(n1:n7,"<0.33333")
第四步:跟第三步一样的,但<0.33333改成>0.72917,
这次返回的是17:30至24:00之间的数据条数
第五步:三、四两个步骤算出来的数据相加,就是你想要的结果啦
希望能够帮助到你! 参考技术D 附件有我自己用宏写的一个简单的函数
不知道
你能不能用上
如果能用的话,你可以把相关的宏拷贝到你自己的表格使用
夜班中,不能及时回复
在Excel中怎么用函数统计两个日期之间相隔的天数
如题...急
如果是很多个日期呢?
求过程
Excel中用函数统计两个日期之间相隔的天数使用DATEDIF函数,函数的形式:DATEDIF(Start_date,End_date,Unit),计算步骤如下:
1.输入两个日期之后,鼠标左键点击要输入相隔天数的单元格,注意开始日期一定要早于结束日期,如下图红框所示;
2.然后在函数图标fx后面的输入框输入“=DATEDIF(A1,B1,"D")”,如下图红框所示;
3.按回车键,就可以计算出两个日期之间相隔的天数,如下图红框所示;
4.如果需要计算更多日期差,将日期分别输入在后面的单元格,如下图红框所示;
5.然后利用填充柄,就可以迅速复制公式计算出其他的日期差,如下图红框所示。
参考技术A在excel中统计两个日期之前相隔的天数可以直接相减也可以用DATEDIF函数。
1、在excel中,先输入两个日期;
2、然后输入直接相减的公式,两个日期直接相减就可以得到两个日期间隔的天数;
3、也可以用函数=DATEDIF(B3,C3,"d")来计算,=DATEDIF(开始日期,结束日期,第三参数),第三参数“d”表示返回间隔的天数;
4、如果想计算的是相隔月数,可把“d”改为“m”,回车即可;
5、同理,年的话就把“d”改为“y”。
参考技术BExcel中用函数统计两个日期之间相隔天数的方法及步骤:
首先新建一个Excel文档。
2. 输入开始日期和结束日期。
3. 输入“=DATEDIF(A28,B28,"d")”,A28是开始日期所在格,B28是结束日期所在格,d表示天数。
4. 按下回车确定就计算好了。
参考技术C =DATEDIF("2009-10-01","2009-10-24","d")意思是2009年10月1日到24日有多少天=DATEDIF("2009-10-01",TODAY(),"d")意思是2009年10月1日到今天有多少天
=DATEDIF("开始日期","结束日期","d"或"m"或"y")d、m、y就是日月年的数量
=DATEDIF("开始日期","结束日期","ym"或"md"或"yd")ym、md、yd就是除去整年或整月剩下的月数或日数。
你也可以把开始日期填在A列,终止日期填在B列,在C1单元格输入=DATEDIF(A1,B1,"d"),选中C1下拉填充,其它日期的相隔天数也会出来的.本回答被提问者采纳 参考技术D 直接两个相减.再把减的结果所以单元格设置成 数值格式 的.
以上是关于excel时间段统计函数的主要内容,如果未能解决你的问题,请参考以下文章