Formatação condicional com fórmulas (10 exemplos)

Quick Start | Exemplos | Resolução de problemas | Treino

Formatação condicional é uma forma fantástica de visualizar rapidamente os dados numa folha de cálculo. Com a formatação condicional, é possível fazer coisas como destacar datas nos próximos 30 dias, assinalar problemas de entrada de dados, destacar linhas que contenham clientes de topo, mostrar duplicados, e mais.

Excel envia com um grande número de “predefinições” que facilitam a criação de novas regras sem fórmulas. No entanto, também é possível criar regras com as suas próprias fórmulas personalizadas. Ao utilizar a sua própria fórmula, assume a condição que desencadeia uma regra, e pode aplicar exactamente a lógica de que necessita. As fórmulas dão-lhe a máxima potência e flexibilidade.

Por exemplo, utilizando a predefinição “Igual a”, é fácil destacar células iguais a “maçã”.

Mas e se quiser destacar células iguais a “maçã” ou “kiwi” ou “lima”? Claro, pode criar uma regra para cada valor, mas isso é um grande problema. Em vez disso, pode simplesmente usar uma regra baseada numa fórmula com a função OR:

Uma regra para destacar x, y, ou z

Aqui está o resultado da regra aplicada à gama B4:F8 nesta folha de cálculo:

Formatação condicional com a função OR

Aqui está a fórmula exacta utilizada:

=OR(B4="apple",B4="kiwi",B4="lime")

Início rápido

É possível criar uma regra de formatação condicional baseada na fórmula em quatro passos fáceis:

1. Seleccione as células que deseja formatar.

Seleccionar as células a formatar

2. Criar uma regra de formatação condicional, e seleccionar a opção Fórmula

Seleccionar a opção Fórmula

3. Introduza uma fórmula que retorne TRUE ou FALSE.

Introduza a fórmula relativa à célula activa

4. Definir opções de formatação e guardar a regra.

Definir opções de formatação

A função ISODD só retorna VERDADEIRO para números ímpares, accionando a regra:

A função ISODD retorna VERDADEIRO para números ímpares, accionando a regra

Video: Como aplicar a formatação condicional com uma fórmula

Tambem oferecemos formação em vídeo sobre este tópico.

Lógica de fórmula

Fórmulas que aplicam a formatação condicional devem retornar VERDADEIRO ou FALSO, ou equivalentes numéricos. Aqui estão alguns exemplos:

=ISODD(A1)=ISNUMBER(A1)=A1>100=AND(A1>100,B1<50)=OR(F1="MN",F1="WI")

As fórmulas acima indicadas retornam todas VERDADEIRO ou FALSO, pelo que funcionam perfeitamente como um gatilho para a formatação condicional.

Quando a formatação condicional é aplicada a um intervalo de células, introduza referências de células em relação à primeira linha e coluna na selecção (ou seja, a célula superior esquerda). O truque para compreender como funcionam as fórmulas de formatação condicional é visualizar a mesma fórmula a ser aplicada a cada célula na selecção, com as referências de células actualizadas como habitualmente. Imagine que introduziu a fórmula na célula superior esquerda da selecção, e depois copiou a fórmula em toda a selecção. Se tiver dificuldades com isto, ver a secção sobre Fórmulas Dummy abaixo.

Fórmula Exemplos

Below são exemplos de fórmulas personalizadas que pode utilizar para aplicar a formatação condicional. Alguns destes exemplos podem ser criados utilizando as predefinições incorporadas no Excel para destacar células, mas as fórmulas personalizadas podem ir muito além das predefinições, como pode ver abaixo.

Também ver: Mais de 30 Fórmulas de Formatação Condicional

Fórmulas de alta luz do Texas

Para destacar linhas que representam ordens do Texas (abreviado TX), use uma fórmula que bloqueia a referência à coluna F:

=$F5="TX"

Use a formula to highlight rows where state = "TX"Utilizar uma fórmula para destacar linhas onde estado = “TX”

Para mais detalhes, ver este artigo: Realçar linhas com formatação condicional.

Video: Como destacar linhas com formatação condicional

Datas de luz forte nos próximos 30 dias

Para destacar datas que ocorram nos próximos 30 dias, precisamos de uma fórmula que (1) assegure que as datas estão no futuro e (2) assegure que as datas estão a 30 dias ou menos de hoje. Uma maneira de o fazer é utilizar a função AND juntamente com a função NOW assim:

=AND(B4>NOW(),B4<=(NOW()+30))

Com uma data actual de 18 de Agosto de 2016, a formatação condicional destaca as datas da seguinte forma:

Formatação condicional para destacar datas nos próximos 30 dias

A função NOW retorna a data e hora actuais. Para detalhes sobre como funciona esta fórmula, ver este artigo: Destacar datas nos próximos N dias.

Diferenças de colunas de destaque

Dadas duas colunas que contêm informação semelhante, pode usar formatação condicional para detectar diferenças subtis. A fórmula utilizada para desencadear a formatação abaixo é:

=$B4<>$C4

Formatação condicional para comparar colunas

Ver também: uma versão desta fórmula que utiliza a função EXACTO para fazer uma comparação sensível a maiúsculas e minúsculas.

Valores em falta

Para destacar valores numa lista que estão em falta noutra, pode usar uma fórmula baseada na função COUNTIF:

=COUNTIF(list,B5)=0

Highlight missing values with conditional formattingValores em falta com formatação condicional

Esta fórmula simplesmente verifica cada valor da Lista A em relação aos valores da gama denominada "lista" (D5:D10). Quando a contagem é zero, a fórmula retorna VERDADEIRO e activa a regra, que destaca os valores na Lista A que estão em falta na Lista B.

Video: Como encontrar valores em falta com COUNTIF

Iluminação com 3+ quartos com menos de $350k

Para encontrar propriedades nesta lista que tenham pelo menos 3 quartos mas sejam inferiores a $300.000, pode usar uma fórmula baseada na função AND:

=AND($C5<350000,$D5>=3)

Os sinais do dólar ($) bloqueiam a referência às colunas C e D, e a função AND é utilizada para garantir que ambas as condições são VERDADEIRAS. Em linhas onde a função AND retorna VERDADEIRO, a formatação condicional é aplicada:

Formatação condicional para destacar listagens de propriedades

VALORES DE ALTA LUZ (exemplo dinâmico)

P>P>Embora o Excel tenha predefinições para "valores de topo", este exemplo mostra como fazer o mesmo com uma fórmula, e como as fórmulas podem ser mais flexíveis. Ao utilizar uma fórmula, podemos tornar a folha de trabalho interactiva - quando o valor em F2 é actualizado, a regra responde instantaneamente e destaca novos valores.

Formatação condicional dinâmica para valores superiores

A fórmula utilizada para esta regra é:

=B4>=LARGE(data,input)

Onde "dados" é o intervalo nomeado B4:G11, e "input" é o intervalo nomeado F2. Esta página tem detalhes e uma explicação completa.

Gráficos de Gantt

Acreditar ou não, pode-se até usar fórmulas para criar gráficos de Gantt simples com formatação condicional como esta:

Using conditional formatting to create a Gantt chartUtilizar formatação condicional para criar um gráfico de Gantt

Esta folha de trabalho usa duas regras, uma para as barras, e outra para o sombreado do fim-de-semana:

=AND(D$4>=$B5,D$4<=$C5) // bars=WEEKDAY(D$4,2)>5 // weekends

Este artigo explica a fórmula para as barras, e este artigo explica a fórmula para o sombreamento do fim-de-semana.

Caixa de pesquisa simples

Um truque fixe que pode fazer com a formatação condicional é construir uma caixa de pesquisa simples. Neste exemplo, uma regra destaca células na coluna B que contêm texto digitado na célula F2:

Caixa de pesquisa de formatação condicional

A fórmula utilizada é:

=ISNUMBER(SEARCH($F$2,B2))

Para mais detalhes e uma explicação completa, ver:

  • Artigo: Como destacar células que contêm texto específico
  • Artigo: Como destacar linhas que contenham texto específico
  • li>Video: Como construir uma caixa de pesquisa para destacar dados

Resolução de problemas

Se não conseguir que as suas regras de formatação condicional disparem correctamente, é muito provável que haja um problema com a sua fórmula. Primeiro, certifique-se de que iniciou a fórmula com um sinal de igual (=). Se se esquecer deste passo, Excel converterá silenciosamente toda a sua fórmula em texto, tornando-a inútil. Para corrigir, basta remover as aspas duplas que Excel adicionou em cada lado e certificar-se de que a fórmula começa com igual (=).

Se a sua fórmula for introduzida correctamente, mas não estiver a activar a regra, poderá ter cavado um pouco mais fundo. Normalmente, pode usar a tecla F9 para verificar resultados numa fórmula, ou usar a função Avaliar para passar através de uma fórmula. Infelizmente, não pode usar estas ferramentas com fórmulas de formatação condicional, mas pode usar uma técnica chamada “fórmulas fictícias”.

Fórmulas fictícias

Fórmulas fictícias são uma forma de testar as suas fórmulas de formatação condicional directamente na folha de trabalho, para que possa ver o que elas estão realmente a fazer. Isto pode ser uma grande poupança de tempo quando está a lutar para que as referências celulares funcionem correctamente.

Em resumo, introduz a mesma fórmula numa gama de células que corresponde à forma dos seus dados. Isto permite-lhe ver os valores devolvidos por cada fórmula, e é uma óptima forma de visualizar e compreender como funciona a formatação condicional baseada em fórmulas. Para uma explicação detalhada, ver este artigo.

Utilizar fórmulas fictícias para verificar fórmulas de formatação condicional

Video: Testar formatação condicional com fórmulas dummy

Limitações

Existem algumas limitações que vêm com formatação condicional baseada em fórmulas:

  1. Não se pode aplicar ícones, escalas de cor, ou barras de dados com uma fórmula personalizada. Está limitado à formatação padrão de células, incluindo formatos numéricos, fonte, cor de preenchimento e opções de borda.
  2. Não pode usar certas construções de fórmula como uniões, intersecções, ou constantes de array para critérios de formatação condicional.
  3. Não pode referenciar outras pastas de trabalho numa fórmula de formatação condicional.

Pode por vezes trabalhar em torno de #2 e #3. Poderá ser capaz de mover a lógica da fórmula para uma célula da folha de trabalho, e depois referir-se a essa célula na fórmula. Se estiver a tentar utilizar uma constante de matriz, tente criar um intervalo nomeado em vez disso.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *