有没有一种方法可以根据两个条件激活条件格式

is there a way for conditional formatting to activate based on two conditions

我有一个例子table,说A1:F6。 我想知道是否有任何条件格式设置方法可以让我查看包含数据的每一行并突出显示值为“0”的任何单元格以突出显示为“RED”

请注意,对于有数据的行,我只想将此条件格式设置为 运行,例如 >0

到目前为止我有这个但它不适合我 =if(和(A1:F1,>0,B1=0),)

有人可以帮忙吗?

正如@underscore_d所建议的那样,您需要结合使用锚定范围来检查整行的数据,并参考范围的顶角来检查各个单元格,例如

=AND(A2=0,COUNTIF($A2:$F2,"<>"&0))

=AND(A2=0,COUNTIFS($A2:$F2,"<>"&0,$A2:$F2,"<>"))

如果您想忽略混合有空格和零但没有其他数字的行。

编辑

如果空格来自公式,那么你在某些单元格中有 ="",你将需要一个数组公式而不是 Countifs:

=AND(A2=0,SUM(($A2:$F2<>0)*ISNUMBER($A2:$F2)))

=AND(A2=0,SUM(($A2:$F2<>0)*($A2:$F2<>"")))

编辑 2

还有一个建议 - 尝试将值(可能是文本)强制转换为数字。如果产生错误,则将其视为零:

=AND(A2=0,SUM(IFERROR(VALUE($A2:$F2),0)))

还有其他方法可以强制转换为数字,例如 -- 或 0+,但 Value 的意图可能更清楚。