Pergunta

Estou tentando destacar uma célula (ou possivelmente a linha inteira) se uma célula contiver um valor menor que 0 ou #N/A.Qualquer uma das condições invocaria um texto em negrito vermelho com cor de fundo padrão (branco).

As colunas são:

Coluna A Coluna K Coluna L Coluna M Coluna N Coluna O Arquivo 1 Arquivo 1 Arquivo 2 Milhas Arquivo 3
Equipar # Odômetro Final Terminando Odômetro Acionado Galões Combustível MPG (Chave) (Calculado) (Calculado) =Kn - Ln =Mn / Nn (Onde n minúsculo indica o número da linha)

O arquivo 1 é o arquivo mestre e eu uso VLOOKUP para incluir dados dos arquivos 2 e 3, portanto, o odômetro final do arquivo 2 e o arquivo 3 galões de combustível podem ter #N/A ou 0.Qualquer campo calculado pode conter 0 ou #N/A.Se o VLOOKUP usado nas colunas L ou N não encontrar uma correspondência com o valor na coluna A, #N/A será exibido.

Peço desculpas se todas essas informações básicas confundiram alguém.

Minha pergunta é como posso definir um plano de fundo condicional para valores nas colunas L, M, N ou O se o valor em Ln ou Mn ou Nn ou On for menor que 0 ou o valor em Ln ou Mn ou Nn ou On for #N /A.

Outra coisa, não sei nada sobre VBA ou macros, então se sua solução envolver algum deles, você terá que incluir toda a codificação, etc.

Obrigado pela sua ajuda.

skp8122005

Foi útil?

Solução

Desconsidere meu comentário à sua pergunta, isso deve fazer o que você deseja.Crie 4 novas regras de formatação condicional e selecione as opções “Usar uma fórmula para determinar quais células formatar”.Use as seguintes fórmulas:

    =IF(ISERROR($L1),TRUE,IF($L1<0,TRUE))
    =IF(ISERROR($M1),TRUE,IF($M1<0,TRUE))
    =IF(ISERROR($N1),TRUE,IF($N1<0,TRUE))
    =IF(ISERROR($O1),TRUE,IF($O1<0,TRUE))

Faça com que todos se apliquem a $L:$O e marque a caixa "Stop If True".Isso destacará a linha inteira para você.

Outras dicas

Você pode fazer isso com uma única condição, ou seja,

=IF(COUNTIF($L1:$O1,NA()),1,IF(COUNTIF($L1:$O1,"<0"),1))

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top