我想有条件地将一个单元格格式化为一种颜色,以便结果高于另一个单元格的 40%,并排除 0 个结果进行格式化。我可以使用 =(c301*.4) 作为条件格式公式来实现第一部分,但我在排除 0 个结果进行格式化时遇到了麻烦;如下图单元格 L300 中所示。
我尝试了 AND 公式 =AND(L301*.4,L300>0),虽然在单元格中得到了 TRUE 结果,但在那里使用时它不会改变条件格式。
答案1
由于您已获得在单元格中起作用的公式,因此条件格式将为您起作用。
值得注意的是,当我想对一系列单元格使用相同的条件格式时,我最成功的做法是先从简单开始,只为单个单元格创建条件格式。这确保了条件格式在应用范围时查看正确的单元格。
看起来您在公式中使用的不是绝对引用,而是相对引用。就目前情况而言,条件格式公式(如果应用于 L301)将查看自身和上方单元格如果这不是您想要的,您可以$
在单元格引用前添加,以使行和/或列成为绝对的。
=AND(L301*.4,L$300>0)
此新公式(如果应用于 L301)将查看自身并始终查看所选列的第 300 行。如果范围有效地扩展到 L302,则公式将转置并读取,=AND(L302*.4,L$300>0)
如果还添加了 M301 =AND(M301*.4,M$300>0)
。
=AND(L301*.4,$L300>0)
此新公式(如果应用于 L301)将查看其自身和 L 列上方的行。如果将此新公式扩展到 L302,则公式将转置为=AND(L302*.4,$L301>0)
。对于单元格 M301 =AND(M301*.4,$L300>0)
,。
=AND(L301*.4,$L$300>0)
此新公式(如果应用于 L301)将查看自身并始终查看 L300。对于单元格 L301,。=AND(L302*.4,$L$300>0)
单元格 M301,=AND(M301*.4,$L$300>0)