Se você acompanha o peso de clientes numa academia, atende pacientes num consultório de nutrição ou só quer monitorar a própria evolução em casa, provavelmente já calculou o Índice de Massa Corporal (IMC) na calculadora do celular, anotou o número num papel e depois teve que lembrar de cabeça se aquilo era “peso normal” ou “sobrepeso”.
Esse processo manual não escala: quando você precisa acompanhar várias pessoas ao longo do tempo, refazer a conta e a classificação uma por uma, todo mês, é uma perda de tempo enorme e abre espaço para erro de leitura da tabela de referência.
Neste artigo iremos mostrar como montar uma calculadora de IMC completa no Excel, que calcula o índice automaticamente a partir de peso e altura e já classifica o resultado na faixa correta, sem você precisar consultar tabela nenhuma manualmente.
Youtube
Assista ao vídeo abaixo, caso prefira aprender a como montar uma calculadora de IMC no Excel assistindo a um vídeo.
Não se esqueça de se INSCREVER no nosso canal.
A fórmula do IMC no Excel
O Índice de Massa Corporal é calculado dividindo o peso (em quilos) pela altura (em metros) elevada ao quadrado. A fórmula matemática é:
IMC = Peso ÷ Altura²
Traduzindo para o Excel, supondo que o peso esteja na célula B2 e a altura (em metros, como 1,65) esteja na célula C2, a fórmula na célula D2 fica:
=B2/(C2^2)
O símbolo ^ eleva o número ao expoente indicado depois dele — nesse caso, ao quadrado. Se a altura estiver em centímetros (como 165) em vez de metros, é preciso converter antes, dividindo por 100 dentro da própria fórmula: =B2/((C2/100)^2).
Classificando o resultado automaticamente com PROCV
Ter o número do IMC calculado já ajuda, mas o que realmente economiza tempo é a planilha te dizer, sem você precisar interpretar nada, em qual faixa aquele resultado se encaixa. As faixas de referência mais usadas, com base nos parâmetros da Organização Mundial da Saúde para adultos, são: abaixo de 18,5 é abaixo do peso; de 18,5 a 24,9 é peso normal; de 25 a 29,9 é sobrepeso; de 30 a 34,9 é obesidade grau I; de 35 a 39,9 é obesidade grau II; e 40 ou mais é obesidade grau III.
Para automatizar essa classificação, monte uma tabela auxiliar com uma linha para cada faixa: uma coluna com o limite inferior (0; 18,5; 25; 30; 35; 40) e, duas colunas à direita dela, o texto da classificação correspondente (Abaixo do peso; Peso normal; Sobrepeso; Obesidade Grau I; Obesidade Grau II; Obesidade Grau III), sempre em ordem crescente de limite. Com essa tabela nas colunas B, C e D, por exemplo, a fórmula de classificação usa o PROCV com correspondência aproximada:
=PROCV(D2;$B$:$D$;3;VERDADEIRO)
O último argumento, VERDADEIRO, é o que faz o PROCV buscar por aproximação em vez de exigir um valor idêntico: ele procura, na coluna de limites inferiores, o maior valor que ainda seja menor ou igual ao IMC calculado, e retorna o texto da terceira coluna da matriz (a coluna D) correspondente àquela linha. Assim, um IMC de 27,5, por exemplo, não encontra 27,5 na tabela, mas o PROCV aproxima para o limite de 25 e retorna “Sobrepeso”.
Montando a planilha completa passo a passo
Com as duas fórmulas prontas (cálculo e classificação), a estrutura da planilha fica assim, com uma linha para cada pessoa acompanhada:

Repare que Ana, com 58 kg e 1,65 m, tem IMC de 21,3 e cai na faixa de peso normal. Bruno, com 90 kg e 1,75 m, chega a 29,4 e é classificado como sobrepeso — bem próximo do limite de 30, que já entraria em obesidade grau I. Carla, com 105 kg e 1,70 m, tem IMC de 36,3, na faixa de obesidade grau II. E Diego, com 68 kg e 1,80 m, fica em 21,0, também peso normal.
Para montar essa planilha do zero: crie as colunas Nome, Peso (kg), Altura (m), IMC e Classificação; na coluna IMC, insira a fórmula de divisão em todas as linhas; na coluna Classificação, insira a fórmula de PROCV apontando para a tabela de faixas; e depois é só arrastar as duas fórmulas para baixo conforme for adicionando novas pessoas na lista.
Uma alternativa ao PROCV: função SE aninhada
Se você prefere não montar uma tabela auxiliar separada, ou quer manter tudo em uma única fórmula sem depender de uma matriz de referência, a função SE aninhada também resolve, testando as faixas em sequência, da menor para a maior:
=SE(D2<18,5;”Abaixo do peso”;SE(D2<25;”Peso normal”;SE(D2<30;”Sobrepeso”;SE(D2<35;”Obesidade Grau I”;SE(D2<40;”Obesidade Grau II”;”Obesidade Grau III”)))))
Repare que cada SE só precisa testar o limite superior da faixa, porque se o valor já não se encaixou nas condições anteriores (mais baixas), ele necessariamente está acima delas. A desvantagem em relação ao PROCV é que, se as faixas de referência mudarem, é preciso editar a fórmula inteira em vez de só atualizar os limites na tabela auxiliar.
Formatação condicional para destacar visualmente as faixas
Além da classificação em texto, é possível reforçar visualmente cada faixa usando formatação condicional: verde para peso normal, amarelo para abaixo do peso e sobrepeso, e vermelho para as faixas de obesidade. Isso facilita bastante quando você está olhando uma lista longa de pessoas e quer identificar rapidamente quem está fora da faixa considerada saudável, sem precisar ler célula por célula.
Um alerta importante sobre os limites do IMC
Vale registrar que o IMC é um indicador populacional, criado para estudos estatísticos em grande escala, e tem limitações conhecidas em casos individuais: ele não diferencia massa muscular de gordura, então atletas com muita massa magra podem aparecer classificados como sobrepeso mesmo com percentual de gordura baixo. Ele também não é o parâmetro mais adequado para crianças, adolescentes, gestantes e idosos, que têm tabelas de referência próprias. Uma planilha de IMC é uma ferramenta útil de acompanhamento geral, mas não substitui uma avaliação física completa feita por um profissional de saúde.
Disponibilidade
A fórmula de divisão, o PROCV e a função SE aninhada funcionam em qualquer versão do Excel, do 2003 ao Microsoft 365, incluindo Excel Online e Excel para Mac. A formatação condicional também está disponível em todas essas versões, com pequenas diferenças de interface entre elas.
No Google Sheets, a mesma fórmula de divisão funciona sem alterações, e tanto o PROCV quanto a função SE aninhada têm sintaxe idêntica à do Excel. A formatação condicional também está disponível, em Formatar > Formatação condicional.
Perguntas frequentes
Qual é a fórmula certa para calcular o IMC no Excel?
A fórmula é peso dividido pela altura ao quadrado. No Excel, com o peso em quilos na célula B2 e a altura em metros na célula C2, a fórmula é =B2/(C2^2). Se a altura estiver em centímetros, é preciso dividir por 100 antes de elevar ao quadrado.
O IMC serve para qualquer pessoa?
Não totalmente. O IMC foi desenvolvido para adultos em geral e tem limitações conhecidas para atletas com muita massa muscular, crianças, adolescentes, gestantes e idosos, grupos que exigem tabelas de referência específicas e avaliação profissional complementar.
Como faço para a planilha classificar o IMC automaticamente sem digitar a faixa manualmente?
Use uma função SE aninhada testando os limites de cada faixa em ordem crescente, ou monte uma tabela auxiliar com os limites e busque a classificação com PROCV de correspondência aproximada. As duas formas eliminam a necessidade de consultar a tabela de referência manualmente a cada pessoa.
Compartilhe ou Comente
Se você curtiu esse artigo onde mostramos como montar uma calculadora de IMC no Excel com classificação automática, 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ê acompanha o IMC de clientes, pacientes ou da sua própria evolução em alguma planilha? Já pensou em automatizar essa classificação antes? Conta para nós nos comentários!