0

我正在处理一个相当大的表,其中包含多个包含不同日期的数据点。

该表大致如下所示:

案例编号 申请日期 1 回复日期 1 申请日期 2 回复日期 2
1 2021 年 1 月 1 日 2021 年 1 月 7 日 2021 年 1 月 10 日 2021 年 1 月 21 日
2 2021 年 1 月 5 日 2021 年 1 月 8 日 2021 年 1 月 8 日 2021 年 1 月 15 日

“请求”和“响应”日期——理论上可以——无限持续下去。所有这些数据都位于名为“AllData”的命名 Excel 表中。

为了帮助轻松可视化响应比正常慢的位置(假设响应应该在 2 个工作日内),我一直在尝试进行条件格式设置,如果其中的日期,响应日期 [x] 单元格将颜色变为红色距离请求日期 [x] 大于 2 个工作日,其中 [x] 是相同的数字(即请求日期 1 和响应日期 1;以此类推)。

我知道的每一种方法似乎都涉及为每个单元格设置一个新的条件格式规则。我目前的方法是使用结合条件格式的 WORKDAY 公式:

例如,在单元格 C2 中(案例编号 1,响应日期 1):

'单元格值' '大于' =WORKDAY(B2, 2)

但是这种方法意味着我必须为每个单元格应用一个新规则来用 D2、F2、B3 等替换 B2。

有没有一种有效的方法来解决这个问题?我原以为通过使用表格,条件格式应该“更新”单元格引用,但事实并非如此。

谢谢!

4

1 回答 1

0

选项 1 - 在规则管理器中使用条件格式更改“应用于”列范围。查看条件格式“管理规则...”时,该公式似乎仅引用 C2 和 B2,但是如果您删除 $(静态单元格或行),excel 会将公式向下级联并“应用于”您的列范围 C2: C7(在这种情况下)。试试看 :)

条件格式规则:=C2>B2+2*remove $

适用于:C2:C7*$ 可以保留,也可以删除

在此处输入图像描述

选项 2 -使用辅助列

已用天数的公式:=C2-B2

条件格式:Cell Value >=2

在此处输入图像描述

更新以包括问题第二部分的答案

选项 1 - 使用帮助列显示Due Date所需的响应,然后使用简单的 > 条件格式公式将其Due Date与日期列进行比较Response

Due Date列公式: =WORKDAY.INTL(A2,2,1,$E$2:$E$15)

在哪里:

A2= 开始日期(请求)

2= 添加到开始日期的天数 *注意这是整整 2 个商务日

1= 周末(周六和周日)

E2:E15= 要考虑的假期列表 *我在此示例中使用了我在网上找到的联邦美国假期列表

Response Column条件格式公式: =B2>C2适用于B$2$:$B$8

表格示例

于 2021-06-08T01:34:22.050 回答