Formatação Condicional com Fórmula no Excel: Como Usar essa Regra para Ter Controle Total

Para usar fórmula na formatação condicional do Excel, selecione o intervalo, vá em Página Inicial > Formatação Condicional > Nova Regra e escolha “Usar uma fórmula para determinar quais células devem ser formatadas” — isso permite comparar com outra coluna, combinar condições ou destacar datas vencidas, algo que as regras prontas não fazem.

Você já usou as regras prontas de Formatação Condicional do Excel — Realçar Regras de Células, Barras de Dados, Escalas de Cor — mas chegou naquela situação em que nenhuma delas resolve. Você precisa formatar uma célula com base no valor de outra coluna, combinar duas condições ao mesmo tempo, ou destacar uma data vencida, e nenhum botão pronto do menu dá conta disso.

Sem saber que existe uma opção para escrever sua própria lógica, a saída costuma ser formatar célula por célula manualmente, o que é lento, não atualiza sozinho quando os dados mudam, e vira um retrabalho enorme toda vez que a planilha cresce ou os valores são atualizados.

Neste artigo iremos mostrar como usar a opção “Usar uma fórmula para determinar quais células devem ser formatadas”, dentro da Formatação Condicional do Excel, para criar regras totalmente personalizadas — com exemplos práticos de fórmulas que você pode adaptar para o seu dia a dia.

DOMINE EXCEL COMIGO

QUERO APRENDER EXCEL

Youtube

Assista ao vídeo abaixo, caso prefira aprender a como usar fórmula na formatação condicional assistindo a um vídeo.

Miniatura do video: clique para assistir

Não se esqueça de se INSCREVER no nosso canal.

O que é a opção “Usar uma fórmula para determinar quais células devem ser formatadas”

Dentro do menu Página Inicial > Formatação Condicional > Nova Regra, o Excel mostra uma lista de tipos de regra. As primeiras opções — Realçar Regras de Células, Regras de Primeiros/Últimos Itens, Barras de Dados, Escalas de Cor, Conjuntos de Ícones — são regras prontas, pensadas para os casos mais comuns, como destacar valores maiores que um número, ou os 10 primeiros itens de uma lista.

A última opção da lista, “Usar uma fórmula para determinar quais células devem ser formatadas”, é diferente de todas as outras: em vez de escolher entre opções fixas, você escreve qualquer fórmula que retorne VERDADEIRO ou FALSO para cada célula do intervalo selecionado. Se a fórmula retornar VERDADEIRO, a célula recebe a formatação escolhida (cor de fundo, negrito, cor de fonte, borda). Se retornar FALSO, a célula fica como estava.

Essa liberdade é o que torna a opção tão poderosa: você pode formatar uma célula com base no valor de outra coluna da mesma linha, combinar múltiplas condições com E() e OU(), comparar uma data com HOJE(), ou até aplicar uma regra baseada em texto parcial dentro de uma célula. Praticamente qualquer lógica que você consiga descrever em uma fórmula normal do Excel pode virar uma regra de formatação condicional.

Como acessar essa regra passo a passo

O caminho para chegar até essa opção é sempre o mesmo, independente da fórmula que você vá usar depois:

  1. Selecione o intervalo de células onde a formatação deve ser aplicada.
  2. Vá até Página Inicial > Formatação Condicional > Nova Regra.
  3. Na janela que abre, clique na última opção: “Usar uma fórmula para determinar quais células devem ser formatadas”.
  4. No campo “Formatar valores em que esta fórmula é verdadeira”, digite a fórmula, sempre começando com o sinal de igual (=).
  5. Clique no botão Formatar para escolher a cor de fundo, a cor da fonte, o negrito ou a borda que deve ser aplicada quando a condição for verdadeira.
  6. Clique em OK duas vezes para confirmar a regra.

A partir daí, o Excel aplica a formatação automaticamente a todas as células do intervalo que satisfazem a fórmula, e continua reavaliando a regra sempre que os dados mudam — sem que você precise refazer nada manualmente.

A lógica por trás: referência relativa e a célula ativa

O ponto que mais gera confusão nessa regra é entender para qual célula a fórmula é avaliada. A resposta é: o Excel avalia a fórmula em relação à célula ativa do intervalo selecionado, que normalmente é a primeira célula, no canto superior esquerdo da seleção. A partir dessa referência, o Excel repete a mesma lógica relativa para todas as outras células do intervalo, exatamente como acontece quando você arrasta uma fórmula normal pela planilha.

Isso significa que entender referência relativa e absoluta é essencial aqui. Se você selecionar o intervalo A2:A10 e escrever a fórmula pensando apenas na célula A2, o Excel vai “deslizar” essa mesma fórmula, linha a linha, para A3, A4, A5 e assim por diante, ajustando a referência relativa automaticamente. Já quando você usa o cifrão ($) para travar uma linha ou uma coluna — como em $B2 ou B$2 — essa parte da referência fica fixa em todas as células do intervalo, o que é indispensável quando você quer comparar todas as linhas com um único valor de referência, como uma meta ou uma média.

✅ Pensar sempre na fórmula como se ela estivesse escrita na primeira célula selecionada, e deixar o Excel repetir a lógica para o resto do intervalo.

❌ Selecionar o intervalo errado ou esquecer do cifrão, o que faz a regra comparar a linha errada ou travar em uma célula que deveria variar.

Exemplo 1: destacando valores duplicados com CONT.SE

Um uso muito comum é destacar automaticamente quando um valor aparece mais de uma vez em uma coluna, como uma lista de e-mails, CPFs ou códigos de produto que não deveriam se repetir. Suponha que os dados estejam no intervalo A2:A20. Selecione esse intervalo, abra a Formatação Condicional com fórmula e digite:

=CONT.SE($A$2:$A$20;A2)>1

Aqui, CONT.SE (em inglês, COUNTIF) conta quantas vezes o valor da célula A2 aparece em todo o intervalo A2:A20. Repare que o intervalo de busca está travado com cifrão em todas as posições ($A$2:$A$20), porque ele não deve mudar linha a linha, enquanto a célula de comparação (A2) não tem cifrão, para que o Excel ajuste automaticamente para A3, A4, A5, e assim por diante conforme desce pelo intervalo. Se o resultado da contagem for maior que 1, significa que aquele valor está duplicado, e a célula recebe a formatação escolhida.

Exemplo 2: destacando valores acima da média com MÉDIA

Outro caso muito útil é comparar cada valor de uma coluna com a média geral, para destacar rapidamente quem está performando acima ou abaixo do esperado. Veja esta tabela simples de vendas, com o valor vendido por cada vendedor e a meta individual de cada um:

Tabela de vendedores com colunas Vendedor, Valor e Meta, exemplo de dados para aplicar formatação condicional com fórmula

Para destacar em verde os vendedores cujo Valor (coluna B) ficou acima da média geral da equipe, selecione o intervalo B2:B6 e use a fórmula:

=B2>MÉDIA($B$2:$B$6)

De novo, a célula de comparação (B2) fica sem cifrão, para variar linha a linha, enquanto o intervalo usado dentro de MÉDIA() (em inglês, AVERAGE) fica travado com $B$2:$B$6, porque a média de referência deve ser sempre a mesma para todas as linhas. Sem esse cifrão, o Excel deslocaria o intervalo da média junto com cada linha, e o resultado sairia completamente errado.

Exemplo 3: formatando uma linha inteira com base em outra célula

Uma das aplicações mais pedidas é destacar a linha inteira quando uma condição é atendida em apenas uma das colunas — por exemplo, pintar a linha toda de vermelho quando o vendedor não bateu a meta. Usando a mesma tabela do exemplo anterior, selecione o intervalo A2:C6 (as três colunas, todas as linhas de dados) e use a fórmula:

=$B2<$C2

Aqui está o detalhe mais importante desse tipo de regra: a coluna é travada com cifrão ($B2 e $C2), mas a linha não é. Isso faz o Excel sempre comparar a coluna B com a coluna C daquela mesma linha, não importa em qual coluna do intervalo selecionado a célula esteja (A, B ou C), mas ajustando a linha conforme desce pela seleção. O resultado é que quando o Valor (coluna B) é menor que a Meta (coluna C) daquela linha, as três células daquela linha inteira recebem a formatação — e não apenas a célula da coluna B.

Exemplo 4: destacando datas vencidas ou combinando condições

A mesma lógica funciona para datas e para condições combinadas. Para destacar automaticamente uma data de vencimento que já passou, em uma coluna de datas a partir de A2, a fórmula seria:

=A2<HOJE()

Como HOJE() (em inglês, TODAY()) sempre retorna a data atual do sistema, essa regra atualiza sozinha todos os dias, sem precisar editar nada. Também é possível combinar mais de uma condição usando E() ou OU(). Por exemplo, para destacar apenas quando o valor está abaixo da meta e a data já venceu, a fórmula ficaria:

=E($B2<$C2;$D2<HOJE())

E para textos, é possível usar ÉNÚM combinado com LOCALIZAR para destacar células que contêm uma palavra específica, mesmo dentro de um texto maior — por exemplo, para marcar linhas que contêm a palavra “urgente” em uma coluna de observações (coluna D):

=ÉNÚM(LOCALIZAR("urgente";D2))

LOCALIZAR (em inglês, FIND) retorna a posição onde o texto foi encontrado, ou um erro quando não encontra nada. ÉNÚM (em inglês, ISNUMBER) converte esse resultado em VERDADEIRO quando LOCALIZAR encontrou algo, e em FALSO quando deu erro — o que é necessário porque a Formatação Condicional só aceita VERDADEIRO ou FALSO como resultado da fórmula, e não aceita um erro diretamente.

Erros comuns ao usar fórmula na formatação condicional

O erro mais frequente é aplicar a regra pensando na célula errada. Lembre-se sempre: a fórmula deve ser escrita como se estivesse posicionada na primeira célula selecionada (geralmente a de cima à esquerda), e não em qualquer célula do meio do intervalo. Outro erro comum é esquecer do cifrão em intervalos que precisam ficar fixos, como o intervalo de comparação dentro de CONT.SE ou MÉDIA — sem o cifrão, o Excel desloca o intervalo linha a linha e a regra deixa de fazer sentido.

Também vale revisar o campo “Aplica-se a”, disponível em Página Inicial > Formatação Condicional > Gerenciar Regras, para confirmar que a regra está sendo aplicada exatamente ao intervalo que você pretendia, nem mais nem menos células. E se a formatação não aparecer, verifique se não existe outra regra de formatação condicional conflitando, com prioridade mais alta, no mesmo intervalo.

Disponibilidade em outras versões e plataformas

A opção “Usar uma fórmula para determinar quais células devem ser formatadas” existe desde versões antigas do Excel para Windows (2007 em diante) e está disponível também no Excel 365, no Excel para Mac e no Excel Online, sempre dentro do mesmo caminho Página Inicial > Formatação Condicional > Nova Regra. No Google Sheets, o recurso equivalente fica em Formatar > Formatação Condicional, escolhendo a opção “Fórmula personalizada é” dentro das regras de cor única, com a mesma lógica de fórmula que retorna verdadeiro ou falso.

Perguntas frequentes

Para qual célula devo escrever a fórmula na formatação condicional?

Você deve escrever a fórmula pensando na primeira célula do intervalo selecionado, geralmente a que fica no canto superior esquerdo da seleção. O Excel usa essa fórmula como referência e repete a mesma lógica relativa para as demais células do intervalo, ajustando a referência conforme a linha e a coluna mudam.

Por que preciso usar o cifrão ($) nessas fórmulas?

O cifrão trava uma linha, uma coluna, ou as duas, impedindo que aquela parte da referência mude quando o Excel aplica a fórmula para as outras células do intervalo. Ele é essencial quando você precisa comparar todas as linhas com um valor fixo, como uma média geral ou um intervalo de busca inteiro, e nele o esquecimento do cifrão é a causa mais comum de regras que não funcionam como esperado.

Posso formatar uma linha inteira com base no valor de apenas uma coluna?

Sim. Basta selecionar todo o intervalo da linha (ou das linhas) que você quer formatar, e escrever a fórmula travando apenas a coluna de referência com cifrão, como em =$B2<$C2. Como a linha não fica travada, o Excel ajusta a comparação linha a linha, mas sempre olhando para as mesmas colunas B e C, aplicando a formatação a todas as células selecionadas daquela linha.

Compartilhe ou Comente

Se você curtiu esse artigo aonde mostramos como usar fórmula na formatação condicional do Excel para ter controle total sobre a lógica de formatação, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.

Qual dos exemplos de fórmula você vai testar primeiro na sua planilha? Já tentou usar formatação condicional com fórmula antes e travou em algum erro de referência? Tem algum outro caso de uso que gostaria de ver explicado? Conta para nós nos comentários!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *