作为一个秘书,好多领导都要开会,还在不同的会议室,非常不好统计,有没有一个好方法l能判断的。
假设Excel表格如下:
预定人 预定时间 会议地点 会议日期 开始时间 结束时间
Boss1 03/01/16 会议室B 03/01/16 14:00 16:00
Boss2 03/01/16 会议室B 03/01/16 15:00 17:00
Boss3 02/25/16 会议室A 03/03/16 14:30 16:00
Boss4 03/01/16 会议室B 03/03/16 14:30 16:00
Boss2 03/03/16 会议室B 03/04/16 14:00 15:00
Boss3 12/29/15 会议室A 03/04/16 10:00 12:00
Boss1 02/16/16 会议室A 03/04/16 13:00 14:30
Boss4 02/25/16 会议室A 03/10/16 11:00 12:00
Boss4 02/23/16 会议室A 03/10/16 13:00 15:00
Boss3 12/10/15 会议室A 03/10/16 11:30 14:00
需要判断,在日期同一天,同一个会议室的情况下,是否有时间重叠。
如果重复,就将两个时间重叠的行用同一种颜色标示出来。或者在G列显示字也行。
VB的按钮或者单元格函数都可以。
怎么采纳这种专业问题。。
在G2单元格输入以下公式,然后向下填充公式
=IF(SUMPRODUCT((C$2:C$11=C2)*(D$2:D$11=D2)*(E$2:E$11<E2)*(F$2:F$11>E2))>0,"重叠","")
公式表示:如果同时满足“C列等于C2”且“D列等于D2”且“E列小于E2”且“F列大于E2”的条件数大于0,则返回“重叠”,否则留空。
详见附图