Como Fazer Regra De 3 No Excel - Como Fazer Regra de 3 no Excel: Guia Rápido e Prático
Como Fazer Regra de 3 no Excel: Guia Rápido e Prático

Regra de três simples no Excel: o básico que funciona

A regra de três nada mais é do que uma proporção. Você tem dois valores relacionados e quer descobrir um terceiro. No Excel, isso se resolve em uma fórmula simples de multiplicação e divisão, mas a forma como você posiciona as células faz toda a diferença na hora de manter a planilha funcionando quando os dados mudam.

como fazer regra de 3 no excel

Vamos direto para a prática. Suponha que você tenha esta configuração clássica em uma planilha: Célula A1: 2
Célula B1: 10
Célula A2: 5
Célula B2: ? (o resultado que você quer)

Isto lê assim: "2 corresponde a 10, então 5 corresponde a quanto?" A fórmula na célula B2 seria: =A2*B1/A1

O resultado é 25. A lógica é Multiply o valor desconhecido pela razão conhecida e dividir pelo valor original da mesma coluna. É assim que todo mundo faz, e funciona na maioria dos casos. Mas existe um detalhe que as pessoas costumam errar. Se você inverter a ordem das colunas por engano — colocar o resultado em A2 e usar a fórmula =B2*A1/B1 — vai obter o mesmo número, mas a planilha vai se tornar uma bomba-relógio. Qualquer pessoa que mexer nas células depois vai ficar confusa sobre qual coluna é qual. O padrão mais seguro é sempre manter os pares conhecidos na mesma linha e deixar a incógnita na linha seguinte. Isso evita que alguém quebre a fórmula sem perceber.

Outro ponto que quase ninguém menciona: células com valores zero. Se A1 for zero, a fórmula retorna #DIV/0!. Isso acontece mais do que parece, especialmente quando você importa dados de sistemas externos ou planilhas compartilhadas. Para contornar isso, você pode envolver a fórmula numa verificação: =SE(A1=0; "indeterminado"; A2*B1/A1)

👉 Clique no botão abaixo para saber mais sobre o assunto!

Isso impede que o erro se espalhe por toda a sua planilha e cause problemas em cálculos downstream. Eu passei duas horas numa vez resolvendo uma planilha inteira que quebrava porque alguém tinha deixado uma célula A1 em branco num relatório trimestral. O Excel trata célula vazia como zero em divisões, e o erro #DIV/0! propagou por todas as fórmulas que dependiam daquela linha. A partir daí, nunca mais confiei em células que poderiam estar vazias. Para regra de três composta, a coisa fica um pouco mais complexa. Você tem três grandezas em vez de duas, e a proporção pode ser direta ou inversamente proporcional. A estrutura básica é:

=A1*B1*C2/(A2*B2*C1) Isso assume que todas as relações são diretamente proporcionais. Se alguma for inversa, você inverte a posição daquela variável. Por exemplo, se o tempo é inversamente proporcional à quantidade de trabalhadores, a fórmula correta seria:

=A1*B2*C2/(A2*B1*C1) O segredo aqui é não decorar a fórmula, mas entender qual grandeza está sendo comparada. A maneira mais confiável de verificar se a proporção está certa é testar com números que você já conhece o resultado. Se 3 homens fazem uma obra em 6 dias, quantos dias 9 homens levam? A resposta deveria ser 2. Se a fórmula der outro número, a proporção inversa foi aplicada errado.

Uma alternativa prática que muita gente ignora é usar a função PROCV ou XLOOKUP quando você já tem uma tabela de referência pronta. Em vez de calcular cada regra de três na mão, você monta uma tabela de conversão e busca o valor. Isso é mais rápido quando você precisa repetir o mesmo cálculo dezenas de vezes com valores diferentes. A desvantagem é que a tabela precisa ser mantida atualizada manualmente, e erros de digitação nela se propagam silenciosamente sem nenhum aviso. Outro problema comum é o formato dos números. Se suas células têm vírgula como separador decimal e o Excel está configurado para ponto, a fórmula simplesmente não funciona. Eu vi isso acontecer em planilhas enviadas de países europeus para o Brasil, e o usuário ficava horas pensando que a fórmula estava errada quando na verdade era só o separador decimal. Verifique sempre se o formato numérico das células está consistente com as configurações regionais do seu Excel.

Se você precisar de uma solução mais robusta para regras de três recorrentes, considere criar uma função definida pelo usuário (VBA). Com um módulo simples, você pode ter uma função =REGRA3(valor1;valor2;valor3) que retorna o resultado automaticamente, sem depender da posição das células. O custo é que isso só funciona em arquivos .xlsm, e qualquer pessoa que receber o arquivo precisa ter macros habilitadas. Para uso interno, isso costuma valer a pena após as primeiras cinco vezes que você precisa refazer o cálculo.