Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 787|回复: 1

[已解决]根据不同内容,自动编写会议时间

[复制链接]
发表于 2023-4-5 23:17 | 显示全部楼层 |阅读模式
请教各位大神:表格数据分两种情况:
第一种情况:根据相同的日期,不同的公司名称,不同的员工姓名
第二种情况:根据不同的日期,不同的公司名称,不同的员工姓名
可以用什么公式可以自动编写会议开始时间和结束时间。
例:
21年1月4日,A公司,B1员工,会议时长15分钟,求出来的结果:9:05分至9:20分  

日期

(A)

办事处(B)
员工姓名(C)
开会时间

(D)

会议时长(E)
2021-1-4
A1B19:05-9:2015
2021-1-4
A1B29:25-9:4520
2021-1-4
A2B314:25-14:4015
2021-1-4
A2B414:45-15:0520
2021-1-4
A2B515:10-15:3020
2021-1-6
A3B69:05-9:2015
2021-1-6
A3B79:25-9:4520
2021-1-6
A4B814:25-14:4015
2021-1-6
A4B914:45-15:0520


最佳答案
2023-4-6 16:07
同学习,目前根据数据资料,我只能做到把会议开始时间和结束时间分开计算。会议开始时间=IF(A5=A4,IF(TEXT(G4,"h:mm")="9:45",G4+"4:40",G4+"0:5"),"9:05")
会议结束时间=F5+TEXT("0:"&E5,"H:MM")
思路是这样的。
先确定日期和上一行日期是否相同(需要日期列按序排列,混序不行),如果不同,则从每天9点05开始,如果相同,则需要再判断,会议结束时间是否是9点45分,如果是,则需要从下午开始计算(加上4个小时40分钟,也就是从14点25开始),如果不是,则从上一行的会议结束时间再加上5分钟。还要把会议开始时间和结束时间列的格式改为时间类型(h:mm)才行。
发表于 2023-4-6 16:07 | 显示全部楼层    本楼为最佳答案   
同学习,目前根据数据资料,我只能做到把会议开始时间和结束时间分开计算。会议开始时间=IF(A5=A4,IF(TEXT(G4,"h:mm")="9:45",G4+"4:40",G4+"0:5"),"9:05")
会议结束时间=F5+TEXT("0:"&E5,"H:MM")
思路是这样的。
先确定日期和上一行日期是否相同(需要日期列按序排列,混序不行),如果不同,则从每天9点05开始,如果相同,则需要再判断,会议结束时间是否是9点45分,如果是,则需要从下午开始计算(加上4个小时40分钟,也就是从14点25开始),如果不是,则从上一行的会议结束时间再加上5分钟。还要把会议开始时间和结束时间列的格式改为时间类型(h:mm)才行。
会议开始时间.png
会议结束时间.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-6 10:19 , Processed in 0.227590 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表