![根据不同的单元格设置多种条件的条件格式](https://linux22.com/image/1501244/%E6%A0%B9%E6%8D%AE%E4%B8%8D%E5%90%8C%E7%9A%84%E5%8D%95%E5%85%83%E6%A0%BC%E8%AE%BE%E7%BD%AE%E5%A4%9A%E7%A7%8D%E6%9D%A1%E4%BB%B6%E7%9A%84%E6%9D%A1%E4%BB%B6%E6%A0%BC%E5%BC%8F.png)
我目前在 Excel 中有一张表格,如下所示
。
该表显示了四个项目,每个项目有三个阶段,每个阶段都有该阶段的预计和实际开始日期。
我想创建一个相应的表格,按照以下规则显示每个项目每个阶段的颜色:
1- 如果某个阶段没有实际日期,而预计日期是后今天的日期,则单元格为灰色。2-
如果某个阶段没有实际日期,而预计日期是前今天的日期,则单元格为红色(逾期)。3-
如果有实际日期和预计日期,并且实际日期是在或之前预计日期则单元格为绿色。4-
如果有实际日期和预计日期,且实际日期为后单元格显示为红色表示预计日期。
这是根据上述数据生成的表格的示例:
我知道我需要对条件格式做一些事情,但我不太确定如何组合所有四个规则并在整个表中复制公式。
提前致谢 :)
答案1
我将保持底部表格与顶部表格的设置方式相同,y 轴上显示城市名称,然后从 B10 开始使用如下公式:
=IF(AND(C3<>"",B3<>"",C3>B3),2,
IF(AND(C3<>"",B3<>"",C3<=B3),1,
IF(AND(C3="",B3<TODAY()),2,
IF(AND(C3="",B3>TODAY()),0))))
然后,您可以设置一个条件格式规则,将 0 突出显示为灰色、1 突出显示为绿色、2 突出显示为红色。您可以在一个“渐变色阶”条件格式规则中执行此操作,也可以创建三个单独的规则来执行相同的操作,同时格式化数字本身,使它们与背景颜色相同(这样您就不会看到它们)。