如何设置Excel条件格式高亮测试人员的工作日期重叠项
同一测试人员重叠任务日期高亮的条件格式方案
核心公式
假设你的表格结构和现有规则一致:
- B列:执行测试人员(当前行对应
B4) - C列:任务开始日期(
C4) - D列:任务所需天数(
D4) - E$2:日期表头对应单元格(和你现有公式的日期列匹配)
选中需要高亮的日期区域,新建条件格式规则,选择「使用公式确定要设置格式的单元格」,粘贴以下公式:
=SUMPRODUCT(($B$4:$B$100=$B4)*(E$2>=$C$4:$C$100)*(E$2<=WORKDAY($C$4:$C$100,$D$4:$D$100-1)))>1
注:把公式里的
$B$4:$B$100、$C$4:$C$100、$D$4:$D$100替换成你实际的数据行范围(比如从第4行到第1000行),避免全列运算拖慢Excel。
公式逻辑
$B$4:$B$100=$B4:筛选出和当前行测试人员相同的所有任务E$2>=$C$4:$C$100:筛选出开始日期≤当前单元格日期的任务E$2<=WORKDAY($C$4:$C$100,$D$4:$D$100-1):筛选出结束日期(通过WORKDAY计算的工作日)≥当前单元格日期的任务- SUMPRODUCT统计同时满足以上三个条件的任务数量,当数量>1时,说明该测试人员当天有多项任务重叠,触发高亮。
额外提示
- 这个公式和你现有条件格式规则兼容,设置不同的填充颜色即可区分「正常任务日期」和「重叠任务日期」
- 如果你的数据范围会动态变化,可以用固定范围区间,日常使用中比动态范围更稳定。
内容的提问来源于stack exchange,提问作者J0rd4n500
相关产品推荐
相关产品推荐

