单元格E4包含一个公式,该公式计算存储在上一个工作表中的元素数,然后从该工作表上的总计数元素中减去它们。例如
D4)E4;公式是="(" & D4-'09.16'!D4 & ")" )。我希望使用条件格式,以便如果单元格E4中的值小于D4,则如果该值在上面,则文本的颜色应该是红色和绿色。遗憾的是,这不适用于条件格式,我认为这与单元格E4包含一个公式这一事实有关。实际上,在打印屏幕上可以看到,我想将这个标准应用于多个单元格。因此,比较列E和D中的值
打印屏幕:

发布于 2016-09-22 07:17:01
我认为您的问题是,您试图比较一个数字值和一个字符串,因为E4中的公式会产生一个字符串。我建议你用=D4-'09.16'!D4代替这个公式,也就是不加括号的计算。然后,在常规格式中,将用户定义的格式字符串(0)应用于该单元格。这意味着该值将被括号包围。因此,您将得到相同的视觉结果,而这个单元格的内部表示形式仍然是数字的。条件格式中的值的比较应该以这种方式工作。
发布于 2016-09-22 08:06:04
您可以尝试此公式用于E4的条件格式设置:
=VALUE(MID($E4, 2, LEN($E4)-2))<$D4复制E4并将格式粘贴到后续单元格。
它所做的是删除括号(将单元格值转换为字符串),并将该值转换为可与D列中的值相比较的数字。
https://stackoverflow.com/questions/39632252
复制相似问题