如何根据工作表中的正确条件有条件地格式化单元格?

时间:2019-04-22 22:09:55

标签: google-sheets google-sheets-formula gs-conditional-formatting

我选择编辑问题,而不是在评论部分中进行散布。

“入侵者列表”-这里的名字,我希望在满足某些条件时自动删除。这些条件是:当所有相应的“入侵者”名称在相应的“已完成”和“已编制”列中都用“ 1”而不是“ 0”标记为“完成”时。淡蓝色的列是“隐藏”名称的地方,以便公式从中获取信息。

到目前为止,标记的答案对于最初的意图是有效的,当我想为数组或公式添加更多列以供查看时,出现了问题。 我在电子表格中添加了一个文本框,以解释应该发生的情况。

链接到电子表格:https://docs.google.com/spreadsheets/d/1P1Nbt8Ct8pem0AqHwjvroX96hHDkrXwqPUZqngGEdFE/edit?usp=sharing

您可以自由编辑此代码进行测试。它只是一个副本。 感谢到目前为止的所有帮助!如果我对自己想要的东西感到困惑,我深表歉意,希望这个新的例子可以帮助解决这个问题。

Image of the test sheet.

2 个答案:

答案 0 :(得分:0)

=ARRAYFORMULA(IFERROR(REGEXEXTRACT(G3:3, JOIN("|", QUERY(VLOOKUP(
 QUERY($E4:F, "select E where E is not null order by F"), 
 QUERY($E4:F, "where E is not null order by F"), {1,2}, 0), "select Col1 where Col2=1")))))

=ARRAYFORMULA(IFERROR(REGEXEXTRACT(G3:3, JOIN("|", QUERY($E4:F, "select E where F=1")))))

0

答案 1 :(得分:0)

没有数组公式的另一种方法是

=AND(COUNTIF($E:$E,"="&G3)=SUMIF($E:$E,"="&G3,$F:$F),SUMIF($E:$E,"="&G$3,$F:$F)>0)

并将其应用于列出的所有入侵者的G3:V3范围。

enter image description here