基于日期差异的条件格式

基于日期差异的条件格式

我需要帮助,让行或至少单元格在距离输入单元格的日期超过 20 天后变为红色。例如:我于 2018 年 10 月 1 日向 John 发送了一件物品,因此我将该日期作为发送日期放在电子表格上,John 知道他必须在 20 天内归还它。那么当日期是 2018 年 10 月 22 日时,我该如何让该日期单元格 (2018 年 10 月 1 日) 变为红色?

答案1

假设您输入的日期在 B 列,从单元格 B3 开始。将以下公式规则放在 B3 的条件格式屏幕中,然后选择所需的单元格背景颜色。

选择 B3 转到条件格式-->新规则-->使用公式确定要格式化的单元格。

   =DAYS(NOW(),B3)>20

使用格式刷将格式应用于 B 列的所有适用单元格。

在此处输入图片描述

答案2

我正在使用 Excel 2013,但我想您的版本中的操作方式也是类似的。

为了实现此效果,您需要使用条件格式

  • 如果您希望在应用规则时突出显示整行,请选择整个表格(不带标签)(图像)。如果您只想突出显示行的某些部分(如单个单元格),请选择这些部分(图像)
  • 选择所需的单元格后,导航至标签丝带(电子表格上方的部分)并点击条件格式 (图像)(这是来自波兰语版本的 Excel,但图标相同)
  • 选择管理规则从下拉列表中(图像)
  • 点击新规则- 我们需要添加 3 个
  • 在新窗口中,选择使用公式确定要格式化的单元格从上面的列表中,然后在字段中输入以下公式:(=$C2-$B2>20其中 B 是发行日期的列,C 是退货日期的列)(图像)此规则将格式化两个日期之间的差异大于 20 天的所有行
  • 选择所需的格式,方法是按格式按钮,然后确认您的选择并按添加新规则好的. 还有两条规则
  • 点击新规则,然后选择使用公式确定要格式化的单元格再次
  • 输入以下公式:=AND($B2<TODAY()-20;$C2=0) (图像)此规则将格式化发行日期超过 20 天的所有行没有给出返回日期
  • 再次选择格式并单击批准新规则好的
  • 添加新规则, 选择使用公式确定要格式化的单元格并输入以下公式:=AND($B2=0;$C2=0) (图像)。 做不是更改格式(保留未选择格式)。此规则禁止 Excel 对表格的空行进行格式化
  • 方框里打勾若为真则停止旁边第一的列表上的规则(最后添加的规则)(图像)
  • 接受三条规则,请按申请, 然后好的

好了,Excel:

  1. 将格式化两个日期之间的差异大于 20 天的行
  2. 将格式化只有一个日期且日期超过 20 天前的行
  3. 不会格式化没有任何日期的行(空的行)

相关内容