如何在不使用macros的情况下在Excel 2013中的单个单元格上使用多个条件格式

我想知道如何使一个单元格变为空白(即保持白色),如果任何一个条件格式的源单元格是空白的。 我有两套数据:A栏:全年每周的蛋白质(52个数据点)。 B栏:全年每周的蛋白质:脂肪比率(52个数据点)。

根据这些条件是否满足,C列将填写红色或绿色。

如果protein >= 25 AND protein:fat ratio >=5 ,那么绿色,否则红色。

如果protein >=26 AND protein:fat ratio >=4.5 ,则绿色,否则为红色。

我对这一切都很陌生,所以我将单元格的默认颜色设置为红色,如果满足上述条件,单元格会变成绿色。

我用了下面的公式: =OR(AND(a3>=25,b3>=5),(AND(a3>=26,b3>=4.5)))其中a是蛋白质, b是蛋白质:脂肪的比例。

但是,我没有完整的数据集,并且缺less信息。 如果列A或B中的任何一个没有数据,我希望单元格变为空白。 有没有一种方法可以将其融入到我已经有的需求中,或者是有一种更优雅的方式来做我需要做的事情? 任何人可以给任何指导,非常感谢。

@Scottbuild议的额外的CF规则应该可以工作,但是可以更简单地过滤ColumnA来select空白,并从ColumnC单元格中移除这些行的红色填充,然后重复过滤ColumnB。 绿色格式只能由正值的值触发,因此不会触发任何一列或两列中具有空白单元格的行。