如
吴睿在:2011-09-01 08:06:39 此时间在 C2出现过
时间段是 :2011-09-01 06:00:00 到 2011-09-21 10:00:00 总共出现过几次
COUNTIFS(A:A,"吴睿",C:C,"<="&date(2011,9,1)+TIME(10,0,0)) 麻烦能解释下具体意思不:
追答=COUNTIFS(C$2:C$1000,"吴睿",D$2:D$1000,"<="&DATE(2011,9,30)+TIME(10,0,0))-COUNTIFS(C$2:C$1000,"吴睿",D$2:D$1000,"<"&DATE(2011,9,1)+TIME(6,0,0))
这个公式的意思就是:统计C列姓名为“吴睿”在2011年9月1日6:00:00到2011年9月30日10:00:00期间出现的次数。
实现方法是:先统计出2011-9-30 10:00:00前的所有次数,然后在减去2011-9-1 6:00 前的所有次数,就得到了9月份的次数。
那我要是统计: 2011年9月1号 6:00 -10:00
2011年9月2号 6:00 -10:00
2011年9月3号 6:00 -10:00
一直到: 2011年9月21号 6:00 -10:00
这个之间人名出现的次数怎么统计 可能 每个时间段 人名出现的次数不同
呃,,你这个就复杂的太多了,我想不出什么好的办法了,宁可用Excel筛选功能,也许效率更高。
你再问问1楼的大侠看有没有什么好的公式吧。
我可以给你解释一下他的那个公式COUNTIFS(A:A,"吴睿",C:C,"<="&date(2011,9,1)+TIME(10,0,0)) :
其中有两个条件,一是在A列中为"吴睿",二是在C列中时间大于等于2011-9-1 10:00:00。 因为日期和具体时间在函数里面是两个概念,需要两个函数来表达DATE()和TIME()。