Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/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-基于行中多个单元格的条件格式_Google Sheets_Gs Conditional Formatting - Fatal编程技术网

Google sheets Google Sheets-基于行中多个单元格的条件格式

Google sheets Google Sheets-基于行中多个单元格的条件格式,google-sheets,gs-conditional-formatting,Google Sheets,Gs Conditional Formatting,我试图在谷歌表单中设置条件格式。 想法是根据一行中的其他单元格更改J2:J1000中单元格的颜色(最好同时更改一个值)。 因此,例如,当E2:I2中的值为“正常”或“不相关”时,J2应将其值(或仅一种颜色)更改为“正常”(绿色) 我正在尝试类似于=或($E:$I='Ok')、($E:$I='notrelevant')的东西。 但我的所有尝试都不正确。在J2中输入此条件格式自定义公式 =and(OR($E2="Ok",$E2="Not Relevant"),OR($F2="Ok",$F2="Not

我试图在谷歌表单中设置条件格式。 想法是根据一行中的其他单元格更改
J2:J1000
中单元格的颜色(最好同时更改一个值)。 因此,例如,当E2:I2中的值为“正常”或“不相关”时,J2应将其值(或仅一种颜色)更改为“正常”(绿色)

我正在尝试类似于
=或($E:$I='Ok')、($E:$I='notrelevant')的东西。

但我的所有尝试都不正确。

在J2中输入此条件格式自定义公式

=and(OR($E2="Ok",$E2="Not Relevant"),OR($F2="Ok",$F2="Not Relevant"),OR($G2="Ok",$G2="Not Relevant"),OR($H2="Ok",$H2="Not Relevant"),OR($I2="Ok",$I2="Not Relevant"))

应用于J2:J1000

在J2中输入此条件格式自定义公式

=and(OR($E2="Ok",$E2="Not Relevant"),OR($F2="Ok",$F2="Not Relevant"),OR($G2="Ok",$G2="Not Relevant"),OR($H2="Ok",$H2="Not Relevant"),OR($I2="Ok",$I2="Not Relevant"))
适用于J2:J1000

如果需要所有单元格正常或不相关,则需要

=countif(E2:I2,"OK")+countif(E2:I2,"Not relevant")=columns(E2:I2)
如果您需要任何单元格正常或不相关,您只需要第一部分

=countif(E2:I2,"OK")+countif(E2:I2,"Not relevant")

如果需要所有单元格都正常或不相关,则需要

=countif(E2:I2,"OK")+countif(E2:I2,"Not relevant")=columns(E2:I2)
如果您需要任何单元格正常或不相关,您只需要第一部分

=countif(E2:I2,"OK")+countif(E2:I2,"Not relevant")
试试这个

=OR(AND(ARRAYFORMULA(--(E2:I2={"Ok"}))), ARRAYFORMULA(--(E2:I2={"Not Relevant"})))
它将获取E2:I2中的值,如果它们是“正常”或“不相关”,则结果将为真

=OR(AND(ARRAYFORMULA(--(E2:I2={"Ok"}))), ARRAYFORMULA(--(E2:I2={"Not Relevant"})))
=IFERROR(ARRAYFORMULA(IFS(
  E2:E="OK","ok",E2:E="not relevant","ok",
  F2:F="OK","ok",F2:F="not relevant","ok",
  G2:G="OK","ok",H2:H="not relevant","ok",
  H2:H="OK","ok",H2:H="not relevant","ok",
  I2:I="OK","ok",I2:I="not relevant","ok"
)))
它将采用E2:I2中的值,如果它们是“正常”或“不相关”,则结果将为真

=IFERROR(ARRAYFORMULA(IFS(
  E2:E="OK","ok",E2:E="not relevant","ok",
  F2:F="OK","ok",F2:F="not relevant","ok",
  G2:G="OK","ok",H2:H="not relevant","ok",
  H2:H="OK","ok",H2:H="not relevant","ok",
  I2:I="OK","ok",I2:I="not relevant","ok"
)))

将其粘贴到J2单元格中: 然后将其作为自定义公式粘贴到条件格式中:


如果条件格式仍不起作用,请尝试:

=ARRAYFORMULA(IF(((E2:E="ok")+(E2:E="not relevant"))*
                 ((F2:F="ok")+(F2:F="not relevant"))*
                 ((G2:G="ok")+(G2:G="not relevant"))*
                 ((H2:H="ok")+(H2:H="not relevant"))*
                 ((I2:I="ok")+(I2:I="not relevant")); 1; ))
将此粘贴到J2单元格中: 然后将其作为自定义公式粘贴到条件格式中:


如果条件格式仍不起作用,请尝试:

=ARRAYFORMULA(IF(((E2:E="ok")+(E2:E="not relevant"))*
                 ((F2:F="ok")+(F2:F="not relevant"))*
                 ((G2:G="ok")+(G2:G="not relevant"))*
                 ((H2:H="ok")+(H2:H="not relevant"))*
                 ((I2:I="ok")+(I2:I="not relevant")); 1; ))

所以它不支持范围。每列都必须处于该状态。但是,它不适用于J2。给出“公式分析错误”。不过谢谢你,这是我的测试表格。复印一份。所以它不支持范围。每列都必须处于该状态。但是,它不适用于J2。给出“公式分析错误”。不过谢谢你,这是我的测试表格。复印一份。是的,我需要所有单元格要么正常,要么不相关。然而,这些公式都不起作用。我总是发现公式解析错误。也许我做错了什么好吧,我添加了一个屏幕截图,看看是否有帮助。这也可能与您的区域设置有关,您可能需要更改,以;这是因为一个地区。非常感谢,我需要所有的单元格要么正常要么不相关。然而,这些公式都不起作用。我总是发现公式解析错误。也许我做错了什么好吧,我添加了一个屏幕截图,看看是否有帮助。这也可能与您的区域设置有关,您可能需要更改,以;这是因为一个地区。非常感谢你