我们有一个由员工时间人力资源系统生成的数据集,这并不是最有用的格式。
我们需要清点10点之前开始工作的员工人数,然后按周数(1-4)和日(太阳-星期六)来平分。
每一组行(1-4行)都是一个个体。
下面是一个数据示例:Week Start 1 - 2 10:00 3 09.00 4 09.55 1 09:25 2 10.00 3 10:25 4 10.25 1 09:25 2 09.55 3 08:00 4 10.00 1 10:25 2 09.25 3 09:25 4 10.15 1 10.00 2 08:25 3 09.45 4 11:25
因此,我可以在整个专栏中计算上午10点之前的开始时间,包括:
=COUNTIFS(L5:L203,">=00:30",L5:L203,"<=10:00")
但是,每第四排做一个单独的计数(第一周所有的总和,第二周的总和等等)都超出了我的能力。
在搜索了类似的问题之后,我尝试了以下方法,但没有成功:
=COUNTIFS((MOD(ROW(L5:L203),5)=0),">=00:30",(MOD(ROW(L5:L203),5)=0),"<=10:00")
理想情况下,我可以将值放入表中,包括周日的第一周、周日的第二周、周一的第一周等等。
有什么想法吗?
发布于 2017-04-14 12:45:49
要计算周数,请使用:
=COUNTIFs(B$2:B$21,"<=10:00",$A$2:$A$21,"=1")
=COUNTIFs(B$2:B$21,"<=10:00",$A$2:$A$21,"=2")
每周变化=1,=2,=3,=4。如果B列是星期一,C列是星期二,则可以将上述公式拖到行的另一边,以获得其他日子的每周计数。
https://stackoverflow.com/questions/43416541
复制