[英]Conditional Formatting in Excel selecting wrong rows when trying to highlight cells greater than 15
我试图突出显示大于 15 的单元格。但它突出显示了行中的所有单元格。 我在行中有一个公式,所以我不知道这是否弄乱了它。 公式为:
=IFERROR(IF(E7="","0", IF(NETWORKDAYS(E7,O7,MenuData!$G$3:$G$22)<0, "0", (NETWORKDAYS(E7,O7,MenuData!$G$3:$G$22)-1))),0)
我选择要应用条件格式的整个列,选择突出显示单元格规则。> 大于 > 然后让它选择大于 15 的单元格并将它们突出显示为红色。 然后它会突出显示大于 15 的所有内容,但也会选择由于公式中的 if/iferror 语句而为 0 的零。 我的公式有问题吗?
以下是应用条件格式后该列的外观:
欢迎来到 SO。 Excel 始终将文本值视为大于任何数字,例如:
="a">9999999999 -> TRUE
由于您的公式不返回真正的零0
,而是零文本值"0"
,逻辑仍然相同:
="0">9999999999 -> TRUE
您可以调整原始 Excel 公式以返回数字0
,例如=IFERROR(IF(E7="",0,...
,或者调整您的条件格式以仅适用于数值,例如=AND(ISNUMBER(H4),H4>15)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.