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”。

参考技术B

Excel中用函数统计两个日期之间相隔天数的方法及步骤:

    首先新建一个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时间段统计函数的主要内容,如果未能解决你的问题,请参考以下文章

excel中的统计函数STANDARDIZE怎么用

excel中几列数据统计

在EXCEL中,有哪个函数可以统计单元格的个数

求EXCEL2007中统计学常用函数及操作方法

在Excel中怎么用函数统计两个日期之间相隔的天数

excel统计包含某字符串个数函数用法