Formatação condicional para marcar linhas dependendo do conteúdo

0

Eu tenho uma planilha de excel que, no futuro previsível, permanecerá como um Trabalho em andamento em relação a um projeto. Para poder acompanhar facilmente as linhas que precisam de algum trabalho, gostaria de criar uma macro que altere a cor do plano de fundo, dependendo de determinadas regras, de acordo com esse pseudo-código:

For each row n {
  if any cell on row n contains a question mark, background of cell [A,n] should be red
  if cell [B,i] is empty, background of cell [A,n] should be red
}

Qual é a maneira mais fácil de implementar o pseudo-código acima nas linhas 4 a, digamos ... 1000?

Nota sobre o ponto de interrogação:

Pode ser um ponto de interrogação independente ou será um texto seguido por um ponto de interrogação. Quero que corresponda a qualquer ponto de interrogação nessa linha.

Observação sobre a precedência de regra:

Se as duas regras forem acionadas na mesma linha, quero que a célula fique vermelha.

    
por Jarmund 09.07.2015 / 14:44

2 respostas

2

Na formatação condicional, aplique a fórmula =OR(B1="",MATCH("?",1:1,-1)>0) à coluna A.

A parte MATCH procurará um ponto de interrogação em qualquer lugar em qualquer campo da linha, e não apenas um ponto de interrogação independente.

    
por 09.07.2015 / 17:54
1

Usando esta fórmula =OR(B1="",A1:C1="?") me deu resultados que parecem ser o que você está procurando:

    
por 09.07.2015 / 16:09