excel如何统计在两个时间段的单元格之间的个数,这个是考勤记录上的数据,想统计迟到和缺勤情况。

为什么用=COUNTIF(H2:K2,">=q2")-COUNTIF(H2:K2,">=p2")不行,p2和q2放的是时间
把=COUNTIF(H2:K2,">=q2")-COUNTIF(H2:K2,">=p2")改成=COUNTIF(H2:K2,">=7:50")-COUNTIF(H2:K2,">=7:00")也不行
谢谢大家的帮忙,真的不好意思,
我还以为是我电脑问题,一看是表格问题,把前面的时间点下回车就有数据显示了,要是这样,这么大的数据还点累死了,有没有什么好的办法不用点前面的数据就能显示出来的啊?是在哪设置让数据更新?
劳累大家了

=COUNTIF(H2:K2,">="&P2) 

这样可以记数的,你改一下

追问

不好意思,我还以为是我电脑问题,一看是表格问题,把前面的时间点下回车就有数据显示了,要是这样,这么大的数据还点累死了,有没有什么好的办法不用点前面的数据就能显示出来的啊?是在哪设置让数据更新?

追答

打开自动运算 如图

追问

点了不行,还是要点下才能计算出来,原来的时间数据是从考勤机上下载来的,

追答

不确定问题所在,是不是你的时间是以文本形式放的,选一下那列,改成时间格式看有没有用

还有一个办法就是选一个空单元格,复制,选中你要点的那些单元格,右键,选择性粘贴,勾上“数值”和“加”,确认。 看看是不是就好了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-23

首先指出:你的表中的时间显示是有问题的,我觉得你现在的那些时间实际上不是时间,还是文本,因为时间07:00在单元格里面应该显示为7:00,如果你的时间没有错误,用这个公式是可行的,我试过了

=SUMPRODUCT((H2:K2>=P2)*(H2:K2<=Q2)*(H2:K2>=0))

追问

不好意思,我还以为是我电脑问题,一看是表格问题,把前面的时间点下回车就有数据显示了,要是这样,这么大的数据还点累死了,有没有什么好的办法不用点前面的数据就能显示出来的啊?是在哪设置让数据更新?

第2个回答  推荐于2021-02-22
=COUNTIF(H2:K2,">="&q2)-COUNTIF(H2:K2,">="&p2)追问

还是不行哦,显示0

追答

=COUNTIF(H2:K2,">="&P2)-COUNTIF(H2:K2,">="&Q2)

追问

不好意思,我还以为是我电脑问题,一看是表格问题,把前面的时间点下回车就有数据显示了,要是这样,这么大的数据还点累死了,有没有什么好的办法不用点前面的数据就能显示出来的啊?是在哪设置让数据更新?

追答

选中列,数据——分列——完成

本回答被提问者采纳
相似回答