![Formatação de condição baseada na saída TRUE/FALSE de outra célula](https://rvso.com/image/1585756/Formata%C3%A7%C3%A3o%20de%20condi%C3%A7%C3%A3o%20baseada%20na%20sa%C3%ADda%20TRUE%2FFALSE%20de%20outra%20c%C3%A9lula.png)
Eu tenho 2 tabelas:
- contendo valores
- contendo saídas VERDADEIRO/FALSO com base em uma fórmula que depende dos valores da Tabela 1
Gostaria de aplicar a formatação de condição para que as células da Tabela 1 sejam da cor VERMELHA com saídas FALSAS correspondentes da Tabela 2.
Responder1
Por exemplo, estes são seus dados:
A B
1 3 FALSE
2 2 TRUE
3 7 FALSE
4 9 TRUE
Agora você deseja formatar a cor do texto das células A1 e A3 para vermelho.
Então, essas etapas que tentei:
- Coloque o cursor emA1
- EmLarguia, escolhaFormatação condicional, entãoNova regra...
- EmNova regra de formataçãoescolherUse uma fórmula para determinar qual célula formatar.
- Escreva esta fórmula emFormate valores onde esta fórmula seja verdadeira:
=B1=FALSE
e defina a formatação desejada clicando emFormatar...botão. Em seguida, clique em OK. - Agora abra novamenteFormatação condicional, então escolhaGerenciar regras...
- Então emAplica-se amude isso
=$A$1
para=$A$1:$A$4
. Clique no botãoApply
e depois em OK. - Agora você pode ver a cor do texto na célulaA1eA3É vermelho.
Espero que seja útil.
Responder2
Seu problema pode ser corrigido usando a coluna auxiliar.
- Como você não forneceu nenhum dado de amostra, presumi dois conjuntos de dados para tabelas.
Como funciona:
Estou assumindotabela 1tem dados em Range
A2:B4
emesa 2temD2:E6
.Insira esta fórmula
F2
e preencha-a.=AND(COUNTIF(B$2:B$4,E2)>0,D2>IFERROR(OFFSET(B$2,MATCH(E2,B$2:B$4,0)-1,-1),0))
Selecione
B2:B4
, acesseFormatação condicionalentãoNova regra e insira esta fórmula=$F2 =FALSE
.Aplique um apropriadoFormatar& terminar com OK.
Deixe-me dizer como a fórmula funciona:
A
COUNTIF()... > 0
parte retornaTRUE
se o valor em ColumnE
ocorrer emB2:B4
.Na segunda parte
MATCH()
encontra a posição dos dados em ColumnE
Match withB2:B4
.O
OFFFSET()
encontra os dados correspondentes em ColumnA
.IFERROR()
lida com#N/A
erros.Se
D2
não for maior que os Dados (Número) na ColunaA
, a Fórmula retornaráFALSE
.
Ajuste as referências de células na fórmula conforme necessário.