Excel 中的条件格式在尝试突出显示大于 15 的单元格时选择了错误的行
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:$G)<0, "0", (NETWORKDAYS(E7,O7,MenuData!$G:$G)-1))),0)
我 select 我要应用条件格式的整个列,select 突出显示单元格规则。> 大于 > 然后将其放入 select 大于的单元格15 并以红色突出显示。然后它会突出显示大于 15 的所有内容,但也会突出显示 select 由于公式中的 if/iferror 语句而为 0 的零。我的公式有问题吗?
应用条件格式后该列如下所示:
欢迎来到 SO。 Excel 始终将文本值视为大于任何数字,例如:
="a">9999999999 -> TRUE
由于您的公式不是 return 真正的零 0
,而是零文本值 "0"
,逻辑仍然相同:
="0">9999999999 -> TRUE
您可以将原始 Excel 公式调整为 return 数值 0
,例如=IFERROR(IF(E7="",0,...
,或调整您的条件格式以仅适用于数值,例如=AND(ISNUMBER(H4),H4>15)
我试图突出显示大于 15 的单元格。但它突出显示了行中的所有单元格。我在行中有一个公式,所以我不知道这是否在搞乱它。公式为:
=IFERROR(IF(E7="","0", IF(NETWORKDAYS(E7,O7,MenuData!$G:$G)<0, "0", (NETWORKDAYS(E7,O7,MenuData!$G:$G)-1))),0)
我 select 我要应用条件格式的整个列,select 突出显示单元格规则。> 大于 > 然后将其放入 select 大于的单元格15 并以红色突出显示。然后它会突出显示大于 15 的所有内容,但也会突出显示 select 由于公式中的 if/iferror 语句而为 0 的零。我的公式有问题吗?
应用条件格式后该列如下所示:
欢迎来到 SO。 Excel 始终将文本值视为大于任何数字,例如:
="a">9999999999 -> TRUE
由于您的公式不是 return 真正的零 0
,而是零文本值 "0"
,逻辑仍然相同:
="0">9999999999 -> TRUE
您可以将原始 Excel 公式调整为 return 数值 0
,例如=IFERROR(IF(E7="",0,...
,或调整您的条件格式以仅适用于数值,例如=AND(ISNUMBER(H4),H4>15)