如何在电子表格中使用基于日期的条件格式?

如何在电子表格中使用基于日期的条件格式?

我有一个 OpenOffice V3.3.0 电子表格(用于 Windows 7 32 位)。其中一列包含日期(格式为:2011 年 8 月 14 日),我想根据日期的过去时间对这些单元格使用条件格式。

例如,如果日期在 3 个月内(​​即今天的日期),单元格背景颜色应为红色。如果日期在 3 到 6 个月之间,则背景应为黄色;如果日期超过 6 个月,则背景应为绿色。

我不知道如何根据日期设置条件——有人可以帮忙吗?

答案1

通常,您可以通过将单元格值与 TODAY() 函数的结果进行比较来执行此操作。有一个不错的博客文章对这个。

简而言之:

  • Cell value is...在条件格式对话框中选择单元格值比较(“ ”);
  • 选择less than作为操作员;
  • 作为比较标准,输入TODAY()捕捉所有过去的日期,或TODAY() - 10表示 11+n 天前的日期。

比较依据个月,你可以使用EDATE功能:EDATE(TODAY(), -3)结果为三个月前的日期。如果当前单元格中的日期是三个月前,则条件格式规则将为真,并且将应用条件格式。

要与多个条件进行比较,请确保将最特殊的比较子句放在顶部,因为如果满足规则,OpenOffice 将不再检查其他条件。这意味着:要根据过去的不同日期应用不同的样式,请将最早的日期放在第一位。

基于 EDATE() 的具有多条规则的条件格式

相关内容