EXCEL表如何把时间段进行分解行(带上下午)

请看配图。感谢高手帮助。... 请看配图。感谢高手帮助。 展开
 我来答
没去过米拉沟
推荐于2018-04-18 · TA获得超过2065个赞
知道小有建树答主
回答量:1833
采纳率:64%
帮助的人:348万
展开全部

如图:

D2=DATEVALUE(LEFT(C2,10))+IF(RIGHT(C2,2)="上午",0.5,1)-DATEVALUE(LEFT(B2,10))-IF(RIGHT(B2,2)="上午",0.5,1)+0.5

E2=OFFSET($A$1,LOOKUP(ROW(A1)-1,2*SUBTOTAL(9,OFFSET($D$1,,,ROW($A$1:$A$6))),ROW($A$1:$A$6)),)

F2=TEXT(DATEVALUE(LEFT(VLOOKUP(E2,A:B,2,0),10))+IF(RIGHT(VLOOKUP(E2,A:B,2,0),2)="上午",0,0.5)+MOD(COUNTIF($E$2:E2,E2)-1,VLOOKUP(E2,A:D,4,0)*2)/2,"YYYY-MM-DD")&" "&IF(MOD(DATEVALUE(LEFT(VLOOKUP(E2,A:B,2,0),10))+IF(RIGHT(VLOOKUP(E2,A:B,2,0),2)="上午",0,0.5)+MOD(COUNTIF($E$2:E2,E2)-1,VLOOKUP(E2,A:D,4,0)*2)/2,1)=0,"上午","下午")

追问
首先,感谢回答。其次,我确实也没看懂。就打算直接用就可以了。再次,我把公式直接复制过来结果没出来。能再讲细些如何操作吗?E、F为多行,我下拉的时候如何判断我下拉多少行?
追答
第二个公式是数组公式,输入公式后, 不要回车,同时按CTRL+SHIFT+ENTER结束。正确的话在编辑区的公式会显示用{}引起来。
加个IFERROR吧
=IFERROR(TEXT(DATEVALUE(LEFT(VLOOKUP(E2,A:B,2,0),10))+IF(RIGHT(VLOOKUP(E2,A:B,2,0),2)="上午",0,0.5)+MOD(COUNTIF($E$2:E2,E2)-1,VLOOKUP(E2,A:D,4,0)*2)/2,"YYYY-MM-DD")&" "&IF(MOD(DATEVALUE(LEFT(VLOOKUP(E2,A:B,2,0),10))+IF(RIGHT(VLOOKUP(E2,A:B,2,0),2)="上午",0,0.5)+MOD(COUNTIF($E$2:E2,E2)-1,VLOOKUP(E2,A:D,4,0)*2)/2,1)=0,"上午","下午"),"")
叧哑囘
2018-04-17 · TA获得超过889个赞
知道小有建树答主
回答量:853
采纳率:80%
帮助的人:234万
展开全部
工具:Office2013 方法如下: 1.按照时间段,统计每个小时段出现的人员数量;选择数据后,插入数据透视表: 2.将时间作为行标签,姓名作为计数项,计算方式为计数;然后选择“分析”选项卡中的“组选择”: 3.“步长”选择“小时”,点击确定: 4.这样就...
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式