Você está usando SE aninhado para classificar valores em faixas? Existe um jeito muito melhor.
A maioria das pessoas cria fórmulas gigantes com múltiplos SE dentro de SE, que ficam impossíveis de ler e manter. Existe uma alternativa mais profissional: PROCV com busca aproximada.
Neste artigo iremos mostrar por que PROCV com busca aproximada é superior a SE aninhado para classificações por faixas, como usar corretamente e exemplos práticos do dia a dia.
O problema com SE aninhado
Imagine que você precisa classificar comissões por faixas de vendas:
- Vendas até R$ 10.000: 5% de comissão
- Vendas de R$ 10.001 a R$ 25.000: 7% de comissão
- Vendas de R$ 25.001 a R$ 50.000: 10% de comissão
- Vendas acima de R$ 50.000: 12% de comissão
Solução com SE aninhado (o jeito difícil)
=SE(B2<=10000;5%;SE(B2<=25000;7%;SE(B2<=50000;10%;12%)))
Problemas dessa abordagem
1. Difícil de ler: Múltiplos parênteses confundem.
2. Difícil de manter: Mudou uma faixa? Boa sorte encontrando onde alterar.
3. Propensa a erros: Um parêntese errado quebra tudo.
4. Não escalável: Adicionar mais faixas vira pesadelo.
5. Lenta: Excel precisa avaliar cada SE sequencialmente.
Agora imagine isso com 10 faixas ao invés de 4.
A solução profissional: PROCV com busca aproximada
Mesma classificação, usando PROCV:
Passo 1: Criar tabela de faixas
| Faixa Inicial | Comissão |
|---|---|
| 0 | 5% |
| 10000 | 7% |
| 25000 | 10% |
| 50000 | 12% |
Passo 2: Usar PROCV
=PROCV(B2;$D$2:$E$5;2;VERDADEIRO)
Pronto. Simples, limpo, profissional.
Como PROCV com busca aproximada funciona
Quando o último parâmetro é VERDADEIRO (ou 1), o PROCV faz busca aproximada.
Regra de funcionamento
O Excel procura o maior valor que seja menor ou igual ao valor procurado.
Exemplo:
Se B2 = 35.000:
- Excel olha a tabela de faixas
- Encontra 25.000 (maior valor ≤ 35.000)
- Retorna 10% (comissão correspondente)
Requisito importante
A tabela de faixas DEVE estar ordenada em ordem crescente.
Se não estiver, o PROCV retorna resultado errado.
Vantagens do PROCV sobre SE aninhado
1. Legibilidade
SE aninhado: Ninguém entende à primeira vista.
PROCV: Qualquer pessoa vê a tabela de faixas e entende.
2. Manutenção
SE aninhado: Precisa editar fórmula complexa.
PROCV: Apenas altera valores na tabela.
3. Escalabilidade
SE aninhado: Adicionar 10ª faixa = adicionar 10º SE (caos).
PROCV: Adicionar 10ª faixa = adicionar linha na tabela (simples).
4. Performance
SE aninhado: Avalia cada SE até encontrar verdadeiro.
PROCV: Busca direta na tabela.
Em planilhas grandes, PROCV é significativamente mais rápido.
5. Auditoria
SE aninhado: Difícil verificar se as faixas estão corretas.
PROCV: Tabela visível facilita conferência.
Exemplo prático 1: Faixas de desconto
Cliente compra diferentes quantidades, desconto varia:
Tabela de faixas:
| Quantidade | Desconto |
|---|---|
| 1 | 0% |
| 10 | 5% |
| 50 | 10% |
| 100 | 15% |
| 500 | 20% |
Fórmula:
=PROCV(A2;$D$2:$E$6;2;VERDADEIRO)
Se o cliente compra 75 unidades, retorna 10% (faixa de 50).
Se compra 200 unidades, retorna 15% (faixa de 100).
Exemplo prático 2: Classificação de desempenho
Avaliar funcionários por nota:
Tabela de classificação:
| Nota Mínima | Classificação |
|---|---|
| 0 | Insuficiente |
| 5 | Regular |
| 7 | Bom |
| 8.5 | Ótimo |
| 9.5 | Excelente |
Fórmula:
=PROCV(B2;$D$2:$E$6;2;VERDADEIRO)
Nota 7.8 → “Bom”
Nota 9.2 → “Ótimo”
Nota 9.8 → “Excelente”
Exemplo prático 3: Frete por peso
Calcular frete baseado no peso do pacote:
Tabela de frete:
| Peso (kg) | Frete |
|---|---|
| 0 | R$ 15,00 |
| 5 | R$ 25,00 |
| 10 | R$ 35,00 |
| 20 | R$ 50,00 |
| 50 | R$ 80,00 |
Fórmula:
=PROCV(A2;$D$2:$E$6;2;1)
Peso 8 kg → R$ 25,00 (faixa de 5 kg)
Peso 17 kg → R$ 35,00 (faixa de 10 kg)
Exemplo prático 4: Imposto progressivo
Tributação por faixa de renda (similar ao IR):
Tabela de alíquotas:
| Renda | Alíquota |
|---|---|
| 0 | 0% |
| 2000 | 7.5% |
| 3000 | 15% |
| 4500 | 22.5% |
| 6000 | 27.5% |
Fórmula:
=PROCV(B2;$D$2:$E$6;2;VERDADEIRO)
Comparação lado a lado
Classificação de notas (5 faixas)
Com SE aninhado:
=SE(A2<5;"F";SE(A2<6;"D";SE(A2<7;"C";SE(A2<8;"B";"A"))))
80 caracteres. Difícil de ler.
Com PROCV:
Tabela de faixas + =PROCV(A2;Tabela;2;1)
35 caracteres na fórmula. Tabela separada, fácil de visualizar.
VERDADEIRO vs FALSO no PROCV
Entender a diferença é crucial.
FALSO (ou 0) – Busca exata
Procura valor exato. Se não achar, retorna #N/D.
Uso: Buscar CPF, código de produto, ID único.
VERDADEIRO (ou 1) – Busca aproximada
Procura maior valor ≤ ao procurado.
Uso: Classificar por faixas, intervalos, ranges.
Para faixas, sempre use VERDADEIRO.
Erro comum: Esquecer de ordenar a tabela
PROCV com busca aproximada só funciona se a tabela estiver ordenada crescente.
Tabela errada (desordenada)
| Faixa | Comissão |
|---|---|
| 25000 | 10% |
| 0 | 5% |
| 50000 | 12% |
| 10000 | 7% |
Resultado: valores incorretos.
Tabela correta (ordenada)
| Faixa | Comissão |
|---|---|
| 0 | 5% |
| 10000 | 7% |
| 25000 | 10% |
| 50000 | 12% |
Resultado: valores corretos.
Quando ainda usar SE
SE aninhado tem seu lugar:
Poucas condições (2-3): SE ainda é aceitável.
Condições não numéricas: Classificar por texto.
Lógica complexa: Condições que envolvem múltiplas colunas.
Mas para classificação por faixas numéricas, PROCV é sempre superior.
Alternativa moderna: PROCX
Se você tem Excel 365 ou 2021, existe PROCX:
=PROCX(B2;$D$2:$D$5;$E$2:$E$5;;1)
Funciona similar ao PROCV, mas com sintaxe mais moderna.
Porém, PROCV funciona em todas as versões. PROCX só nas recentes.
Tornando a fórmula dinâmica
Para facilitar manutenção, nomeie a tabela de faixas.
Passo 1: Selecionar tabela
Selecione D2:E5 (sua tabela de faixas).
Passo 2: Nomear
Na caixa de nome (à esquerda da barra de fórmulas), digite: TabelaComissao
Passo 3: Usar na fórmula
=PROCV(B2;TabelaComissao;2;VERDADEIRO)
Agora se você adicionar linhas na tabela, o nome se expande automaticamente.
Auditoria e verificação
Com SE aninhado, conferir se as faixas estão corretas é trabalhoso.
Com PROCV, você vê toda a lógica na tabela de faixas:
- Faixas estão corretas? Olhe a tabela.
- Comissões estão certas? Olhe a tabela.
- Precisa ajustar? Altere na tabela.
Tudo visível, tudo auditável.
Performance em planilhas grandes
Em planilhas com milhares de linhas:
SE aninhado: Cada célula avalia 4, 5, 10 condições sequencialmente.
PROCV: Busca direta, muito mais eficiente.
A diferença de velocidade pode ser significativa.
Documentação automática
A tabela de faixas serve como documentação.
Qualquer pessoa que abrir a planilha entende a lógica olhando a tabela.
Com SE aninhado, só entenderia lendo e decifrando a fórmula.
Migração: Como substituir SE por PROCV
Passo 1: Identificar faixas
Liste todos os valores de corte no SE aninhado.
Passo 2: Criar tabela
Monte tabela com faixa inicial e resultado correspondente.
Passo 3: Ordenar
Certifique-se que está ordenada crescente.
Passo 4: Substituir fórmula
Troque SE aninhado por PROCV.
Passo 5: Validar
Teste com valores conhecidos para garantir que funciona igual.
Compartilhe ou Comente
Se você curtiu esse artigo aonde mostramos por que você deveria trocar SE aninhado por PROCV com busca aproximada para classificações por faixas, 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.
Você ainda usa SE aninhado ou já migrou para PROCV? Quantas faixas você já precisou classificar? Conta para nós nos comentários!