Você abriu uma planilha de matemática financeira, engenharia ou estatística e encontrou a palavra “logaritmo” numa fórmula, mas na hora de digitar no Excel ficou em dúvida entre três funções parecidas: LOG, LOG10 e LN? Você não está sozinho — essa é uma das confusões mais comuns entre quem usa funções matemáticas no Excel.
O problema de misturar essas três funções é que elas resolvem o mesmo tipo de conta, só que em bases diferentes, e usar a errada gera um resultado numericamente correto para outra pergunta, não para a que você está fazendo. Isso é ainda mais traiçoeiro porque o Excel não avisa erro nenhum — ele só devolve um número, e se você não sabe qual base cada função usa, pode aceitar um resultado errado sem perceber.
Neste artigo iremos mostrar exatamente o que a função LOG faz, como ela se diferencia da LOG10 e da LN, e como escolher a função certa dependendo da base que você precisa.
O que é a função LOG no Excel
LOG é a função que calcula o logaritmo de um número em uma base específica. O nome é o mesmo em português e em inglês: LOG. A sintaxe é:
=LOG(número; [base])
- número: o valor (positivo) do qual você quer calcular o logaritmo.
- base (opcional): a base do logaritmo. Se você omitir esse argumento, o Excel assume base 10 automaticamente.
Isso quer dizer que =LOG(100) e =LOG(100;10) retornam exatamente o mesmo resultado: 2, porque 10² = 100. A base 10 é só o valor padrão quando você não especifica nada — mas você pode trocar por qualquer base que precisar.
Por exemplo, para calcular o logaritmo de 8 na base 2 (ou seja, “2 elevado a que número dá 8?”):
=LOG(8;2)
O resultado é 3, porque 2³ = 8. Essa flexibilidade de escolher a base é justamente o que diferencia a LOG das outras duas funções de logaritmo do Excel.
LOG x LOG10: qual a diferença
Aqui está a fonte de confusão número um. A função LOG10 calcula especificamente o logaritmo na base 10, e não tem argumento de base — a sintaxe é só:
=LOG10(número)
Como a LOG já usa base 10 por padrão quando você não informa a base, =LOG10(100) e =LOG(100) retornam exatamente o mesmo valor: 2. Na prática, LOG10 é uma versão “atalho” da LOG travada em base 10, útil quando você sabe que sempre vai trabalhar nessa base e prefere deixar a fórmula mais enxuta e explícita para quem for ler depois.
A diferença real só aparece quando você usa uma base diferente de 10 na LOG — nesse caso, os resultados divergem, porque a LOG10 não tem como calcular em outra base.
LOG x LN: a confusão mais séria
Enquanto LOG e LOG10 lidam com potências de 10, a função LN calcula o logaritmo natural, que usa como base o número de Euler (e ≈ 2,71828), não o 10. A sintaxe é:
=LN(número)
=LN(100) retorna aproximadamente 4,60517, um resultado bem diferente de =LOG(100) (que dá 2). Isso não é um erro — são duas contas matematicamente diferentes, cada uma respondendo uma pergunta diferente: LOG pergunta “10 elevado a que número dá 100?”, e LN pergunta “e elevado a que número dá 100?”.
O logaritmo natural aparece bastante em fórmulas de crescimento exponencial, cálculo de juros contínuos, modelos estatísticos e engenharia. Se a fórmula ou material que você está seguindo menciona “ln” (minúsculo, como costuma aparecer em livros de matemática) ou “logaritmo natural”, é a função LN que você precisa, nunca a LOG.
Veja as três funções aplicadas aos mesmos números, lado a lado:

Repare que LOG e LOG10 sempre batem (porque a LOG está usando a base padrão 10 nesses exemplos), enquanto LN devolve valores completamente diferentes, por trabalhar em outra base.
Como escolher a função certa
Um jeito simples de decidir qual das três usar:
Se você precisa de logaritmo em uma base específica e variável (base 2 para ciência da computação, base 3, base 5, o que for), use =LOG(número;base), informando a base como segundo argumento.
Se você sempre trabalha em base 10 e quer deixar isso claro na fórmula, use =LOG10(número) — o resultado é idêntico ao de =LOG(número) sem o segundo argumento, mas o nome da função já deixa explícito qual base está sendo usada, o que ajuda quem for revisar a planilha depois.
Se a fórmula, o material de referência ou o contexto do problema menciona “ln” ou logaritmo natural, use =LN(número) — não existe uma forma de fazer LOG10 se comportar como LN, são bases matematicamente diferentes.
Exemplo prático: escala logarítmica em um gráfico
Um uso comum da função LOG fora de cálculos puramente matemáticos é preparar dados para gráficos com escala logarítmica, muito usados quando os valores de uma série variam em ordens de grandeza muito diferentes (por exemplo, de 10 até 10 milhões na mesma tabela). Antes de configurar o eixo do gráfico como logarítmico diretamente pelo Excel, algumas pessoas preferem criar uma coluna auxiliar com:
=LOG(A2)
para visualizar os valores já “compactados” em uma escala mais uniforme, o que facilita comparar itens de magnitudes muito diferentes num mesmo gráfico de colunas comum, sem precisar mexer nas opções de eixo.
Outro exemplo: descobrir quantos períodos algo leva para dobrar
A função LOG também aparece em contas de matemática financeira simplificada, como estimar quantos períodos um investimento leva para dobrar de valor a uma taxa fixa. A fórmula geral é:
=LOG(2)/LOG(1+taxa)
Se a taxa mensal for de 1% (0,01), a fórmula =LOG(2)/LOG(1,01) retorna aproximadamente 69,66, ou seja, o investimento leva cerca de 70 meses para dobrar de valor. Esse é um bom exemplo de como a LOG resolve, de forma direta, um problema que exigiria tentativa e erro manual em outra abordagem.
Disponibilidade da função LOG
As funções LOG, LOG10 e LN estão disponíveis em todas as versões do Excel, do Excel 2003 até o Excel 365, incluindo Excel Online e Excel para Mac. As três também existem no Google Planilhas, com sintaxe equivalente (LOG, LOG10 e LN).
Compartilhe ou Comente
Se você curtiu esse artigo aonde mostramos a diferença entre LOG, LOG10 e LN no Excel, 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ê já confundiu essas três funções em alguma planilha? Em que tipo de cálculo você costuma usar logaritmo no seu trabalho — financeiro, científico, engenharia? Conta para nós nos comentários!
Perguntas frequentes
LOG(100) e LOG10(100) dão o mesmo resultado?
Sim. Como a função LOG usa base 10 por padrão quando o argumento base não é informado, LOG(100) e LOG10(100) retornam exatamente o mesmo valor, 2. A diferença só aparece quando você usa LOG com uma base diferente de 10.
Qual a diferença entre LOG e LN no Excel?
LOG calcula o logaritmo na base que você escolher (10 por padrão), enquanto LN calcula especificamente o logaritmo natural, na base e (aproximadamente 2,71828). São contas diferentes: LOG(100) retorna 2, mas LN(100) retorna aproximadamente 4,60517.
O que acontece se eu usar um número negativo na função LOG?
O Excel retorna o erro #NÚM!, porque logaritmo de número negativo (ou de zero) não existe dentro dos números reais. A função LOG só aceita números positivos maiores que zero no argumento número.