Alterando a cor da célula se for igual a valores em uma formatação condicional de lista

0

Eu tenho duas regras de CF no intervalo F7: F446, uma regra é: = ISNUMBER (MATCH ($ D7: $ D446, required_refs! $ A: $ A, 0)) para verificar se as células na coluna D são iguais a qualquer um dos valores listados na coluna A da folha "required_refs", se estiverem, a célula da coluna F fica vermelha. A segunda regra é verificar se a célula da coluna F está vazia ou não = LEN ($ F $ 7: $ F $ 446) > 0 e formatada para alterar o preenchimento para nenhuma cor. O motivo é porque, quando a célula da coluna F estiver vermelha, o usuário clicará na célula da coluna F para, eventualmente, colocar um valor nessa célula. Então, eu quero que a célula retorne a um não-preenchimento se houver dados na célula. Eu tenho a regra de CF que torna a célula vermelha primeiro e de volta ao branco depois dessa regra. Atualmente, as células coloridas ficam vermelhas, mas não de volta ao branco. Alguém tem alguma sugestão sobre o que posso tentar reorganizar / editar para que essas regras do CF funcionem corretamente? Desde já, obrigado.

    
por anve 18.09.2017 / 16:51

2 respostas

1

Você tem suas regras na ordem errada. Se você abrir a formatação condicional - > Gerenciar regras , você obtém o Gerenciador de regras de formatação condicional :

Quando as regras são organizadas como na captura de tela acima (primeiro ISNUMBER e LEN), recebo o efeito que você descreve em sua pergunta.

Se você inverter a ordem das regras (use os botões de seta na barra de cabeçalho), você obterá o comportamento desejado.

    
por 18.09.2017 / 17:51
0

Tente combinar suas regras em uma única regra usando a multiplicação (também use ISBLANK() como uma verificação menos incômoda de LEN(...) = 0 ):

=ISNUMBER(MATCH($D7:$D446,required_refs!$A:$A,0)) * ISBLANK($F$7:$F$446)

O Excel trata os resultados TRUE ou FALSE dessas funções como números inteiros e os multiplica, portanto, sua formatação só ocorrerá se o número corresponder à referência AND a célula na coluna F estiver em branco.

    
por 18.09.2017 / 18:28