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_Gs Conditional Formatting - Fatal编程技术网

Google sheets 到目前为止,条件格式可以工作,但关于空单元格保持空白的部分除外

Google sheets 到目前为止,条件格式可以工作,但关于空单元格保持空白的部分除外,google-sheets,gs-conditional-formatting,Google Sheets,Gs Conditional Formatting,使用谷歌表单。我想根据一个单元格相对于同一行中另一个单元格的值更改其颜色。如果要格式化的单元格为空,我不希望它更改颜色;它应该保持空白。如果我可以将此逻辑应用于一组单元格,而不必为每个单元格单独设置条件格式,那就太好了,但如果这不是一个选项,那就这样吧。到目前为止,我使用的条件格式可以工作,除了关于空单元格保持空白的部分。现在,由于某些原因,空单元格被视为0,并变为红色。下图右侧显示了当前状况 目标是:如果输入的值小于预期值,则K7变为红色;如果输入的值大于或等于预期值,K7变为绿色;如果K7

使用谷歌表单。我想根据一个单元格相对于同一行中另一个单元格的值更改其颜色。如果要格式化的单元格为空,我不希望它更改颜色;它应该保持空白。如果我可以将此逻辑应用于一组单元格,而不必为每个单元格单独设置条件格式,那就太好了,但如果这不是一个选项,那就这样吧。到目前为止,我使用的条件格式可以工作,除了关于空单元格保持空白的部分。现在,由于某些原因,空单元格被视为0,并变为红色。下图右侧显示了当前状况


目标是:如果输入的值小于预期值,则K7变为红色;如果输入的值大于或等于预期值,K7变为绿色;如果K7为空,则K7没有格式。

googlesheets在需要数字的公式中将空单元格解析为0。如果需要避免这种情况,请使用ISBLANK()检查单元格是否为空。

您有两个选项:

  • 条件格式是基于优先级的,因此列表中的第一项具有最高优先级。因此,将顺序更改为如下所示:

  • 或者在红色和绿色的公式中使用
    COUNTIF()

    • 绿色:
      =COUNTIF(K7,“>=”&O7)
    • 红色:
      =COUNTIF(K7,“