Excel 2010 中的条件格式,包含多个条件(包括日期)

Excel 2010 中的条件格式,包含多个条件(包括日期)

我有两个并列的列(C 和 D)。CI 列中有到期日期,DI 列中有完成日期。我想有条件地格式化 C 列中的日期以更改颜色,如以下条件所示”

  1. 如果“D”中的完成日期小于或等于“C”中的到期日期,则填充绿色
  2. 如果“D”中的完成日期大于“C”中的到期日期,则填充红色
  3. 如果“D”中的完成日期为空白,则无需填写
  4. 如果 D 为空白,并且“C”中的到期日在下周,则填写黄色

我已经尝试了两天来弄清楚这一点,并且已经接近答案了,但是如果 D 为空白,黄色格式似乎不起作用。

答案1

突出显示 C 列中的适当范围。
对于绿色格式,请使用以下公式:

=AND(D2<=C2,D2<>"")

对于红色格式使用:
=AND(C2"")

对于黄色用途:
=AND(WEEKNUM(TODAY())< WEEKNUM(C2),D2="")

对于空白格式使用:
=或(D2="")


编辑:黄色公式在年底将不起作用。如果您不能忍受每年一次的失败,您必须结合 AND 和 OR。我相当确定我可以提供一个在这种情况下有效的公式。例子

相关内容