Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 条件格式已多次不起作用_Google Sheets - Fatal编程技术网

Google sheets 条件格式已多次不起作用

Google sheets 条件格式已多次不起作用,google-sheets,Google Sheets,我试图将单元格格式化为如果V列中剩余的时间大于X列中的时间(6:55),则应高亮显示红色。出于某种原因,它不起作用。有解决办法吗 解决方案: 使用TIMEVALUE()*24将单元格X7中的值转换为小时数,然后可以使用下面的自定义公式进行比较。在格式单元格下拉列表中选择自定义公式 =$V5-$X$7>0 示例: 看起来它实际上为我突出了一切。甚至数字也更低。我是否应该像你一样将时间格式化为0?我还注意到,当我将格式更改为6:55的数字时,它是一个负数。这可能是原因吗?也许我需要改变我计算

我试图将单元格格式化为如果V列中剩余的时间大于X列中的时间(6:55),则应高亮显示红色。出于某种原因,它不起作用。有解决办法吗

解决方案: 使用
TIMEVALUE()*24
将单元格X7中的值转换为小时数,然后可以使用下面的自定义公式进行比较。在格式单元格下拉列表中选择自定义公式

=$V5-$X$7>0
示例:


看起来它实际上为我突出了一切。甚至数字也更低。我是否应该像你一样将时间格式化为0?我还注意到,当我将格式更改为6:55的数字时,它是一个负数。这可能是原因吗?也许我需要改变我计算剩余时间的方式,现在我想得更多了。V列中包含所有“剩余小时”的列是从数字转换而来的。这些是按体积/小时费率计算的。因此,如果有1000个生产单元,他们每小时生产100个,他们需要10个小时才能完成,所以这将是10个。然后我根据时间改变了格式,但我认为这不是最好的方式。这也许可以解释为什么你的工作表有效而我的工作表无效。有没有办法把十进制数正确地转换成小时数?你能分享一份你的工作表吗?看起来您的值不是时间格式。当你把所有的东西都转换成数字时是什么样子的?