1

我正在尝试使用日期进行一些计算并基于此显示输出。

例如:

单元格 [A1] 具有值10/20/2013

单元格 [A2] 应显示今天的日期,并且还具有以下计算:

If (DATEDIF(A1 and TODAY) is <= 30 days) {
     A2 displays today's date
     A2 text color is WHITE
     A2 cell Background should be RED
}
If (DATEDIF(A1 and TODAY) is > 30 days) {
     A2 displays today's date
     A2 text color is GREEN
     A2 cell background should be WHITE
}

我尝试了以下方法:

IF (DATEDIF(A1, TODAY(), "d"), A2.Interior.ColorIndex = 36, A2.Interior.ColorIndex = 31)

我想我在这里遗漏了一些东西......有人可以帮助我完成脚本吗?

在此处输入图像描述

4

1 回答 1

1

在单元格中使用此公式A2

=IF(DATEDIF(TODAY(), A1,"d")<=30,TODAY(),IF(DATEDIF(TODAY(), A1,"d")>30,TODAY(),""))

或者您也可以在单元格 A2 中使用此公式

=IF(OR(DATEDIF(TODAY(),A1,"d")<=30,DATEDIF(TODAY(),A1,"d")>30),TODAY(),"")

然后在Conditional Formatting | Use a formula to determine which cells to format

使用公式

=DATEDIF(TODAY(), A1,"d")<=30

=DATEDIF(TODAY(), A1,"d")>30

并设置相关格式。这就是设置规则后条件格式的外观。

在此处输入图像描述

这就是你的A2行为方式

在此处输入图像描述

于 2013-10-15T19:20:15.553 回答