只想使用条件格式来更改任何日期的颜色,而不是特定的时间段

只想使用条件格式来更改任何日期的颜色,而不是特定的时间段

因此,在工作中,我们有几十门 CBT 课程需要参加。有些是年度要求,但大多数是“一次性完成”的要求。我正在制作一个电子表格,并希望在每个需要培训的人的列中输入字母 X(为了让事情变得更复杂,有些培训不是每个人都需要的,所以我想为这些人输入 N/A 或干脆留空)。我希望这些字母 X 显示为红色。我可以用一个简单的条件格式来实现这一点。

现在,当有人完成课程时,我想将日期输入单元格中,并让工作表将其更改为绿色。注意:此操作没有到期日期。我谷歌搜索到的所有内容都告诉我如何将其更改为各种到期日期。我希望工作表不关心输入的日期。我可以输入 1776 年 7 月 4 日,它应该与今天一样是绿色单元格。

对于年度的,我想要同样的东西,但我希望 X 是红色的,并且一旦有日期,它就是绿色的,直到该日期后的一年,在这种情况下,它也会再次变成红色。

任何帮助,将不胜感激。

编辑以添加屏幕截图: 屏幕图片

单元格格式图片

答案1

请检查以下公式是否对您有帮助。

=YEARFRAC(C2,TODAY())<1
=YEARFRAC(C2,TODAY())>=1

在此处输入图片描述

答案2

您可以添加第二个条件格式。我使用了公式=ISNUMBER(A1)A1引用应为“适用于”范围中的左上角单元格。请注意,ISNUMBER返回true任何数字,而不仅仅是日期。但是,考虑到您的用例,您希望单元格为以下之一:X、N/A、空白或日期。下面屏幕截图中的这两个条件格式适用于该用例。

在此处输入图片描述


根据 OP 的更新进行更新:

条件格式规则管理器屏幕截图的这一部分表明您的公式存在问题:

错误

如果您最初引用的单元格被删除,则可能会发生这种情况。(也可能由于其他原因而发生这种情况,但这是我最常遇到的原因。)您需要编辑该规则并修复公式。由于您的“适用于”范围是=$C$2:$P$32,您需要编辑公式以引用该范围内的左上角单元格:C2。请注意,您应该将其设为相对范围(C2)和不是绝对范围($C$2)。如果使用绝对范围,它将根据 中的内容C2而不是特定单元格中的内容来评估“适用于”范围内的每个单元格。

`=ISNUMBER(C2)`

相关内容