当另一个单元格为布尔值时为条件格式为真
在表中,如果前面的列的计算结果为TRUE,我希望“NP回购成本”突出显示。
似乎这应该很容易,但没有得到它使用“真”或1作为testing。
什么是修复?
虽然在等式中使用布尔TRUE在math上等于1,但不等于1而不进行转换。
在任何两个单元格中,您都可以用以下两个公式来certificate这一点。
=K3=1 ◄ resolves to False since TRUE is not equal to 1 without conversion =(K3+0)=1 ◄ resolves to TRUE since adding 0 to a boolean converts it to a number
实际上不需要转换或比较,因为K3已经是一个布尔值。 最有效的公式很简单,
=K3
fwiw,布尔值True在VBA中等于-1; 不是1,因为它在工作表上。 在这两种情况下,False都会在转换后parsing为零。