O que a função LOG faz?
A função LOG devolve a potência à qual a base precisa ser elevada para chegar ao número informado. Se você omitir a base, o Excel usa 10. Serve para saber quantas vezes algo dobra, para trabalhar com escalas como pH e para mudar a base de um logaritmo. O número precisa ser positivo.
| Nome em português | LOG |
|---|---|
| Nome em inglês | LOG |
| Categoria | Matemática |
| Retorna | Número (o logaritmo do número na base informada) |
| Existe desde | Excel 2007 ou anterior · existe no Excel 2013 |
Qual é a sintaxe da função LOG?
No Excel em português do Brasil os argumentos se separam com ponto e vírgula; em inglês, com vírgula. Argumentos entre colchetes são opcionais.
| Argumento | Obrigatório | O que aceita |
|---|---|---|
| número | Sim | O número real positivo cujo logaritmo você quer obter. |
| base | Não | A base do logaritmo. Se omitida, o Excel considera 10. |
Como usar a função LOG na prática?
Exemplo 1: Quantas vezes é preciso dobrar para chegar à meta
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Início | Meta | ||
| 2 | 5 | 640 | 7 |
=LOG(B2/A2;2) Em inglês: =LOG(B2/A2,2) A meta é 640 / 5 = 128 vezes o valor inicial. O logaritmo de 128 na base 2 responde a pergunta: 2 elevado a 7 é 128, então são necessárias 7 dobras.
Exemplo 2: Base 10 por padrão e outras bases
| A | B | C | |
|---|---|---|---|
| 1 | Número | ||
| 2 | 1000 | 3 | |
| 3 | 81 | 4 | |
| 4 | 2 |
=LOG(A2) Em inglês: =LOG(A2) =LOG(A3;3) Em inglês: =LOG(A3,3) =LOG(A3;9) Em inglês: =LOG(A3,9) Sem o segundo argumento, a base é 10 e LOG(1000) vale 3, porque 10³ = 1000. Com a base 3, 3⁴ = 81 e o resultado é 4. Com a base 9, 9² = 81 e o resultado é 2.
Exemplo 3: pH a partir da concentração de íons de hidrogênio
| A | B | C | |
|---|---|---|---|
| 1 | Concentração (mol/L) | ||
| 2 | 0,01 | 2 | |
| 3 | 0,0001 | 4 |
=-LOG(A2) Em inglês: =-LOG(A2) =-LOG(A3) Em inglês: =-LOG(A3) O pH é o logaritmo de base 10 da concentração, com o sinal trocado. Como 0,01 = 10⁻², o logaritmo é -2 e o pH é 2. Como 0,0001 = 10⁻⁴, o pH é 4.
Quais erros a função LOG costuma dar?
#NÚM!
Por que acontece: O número é zero ou negativo. O logaritmo só existe para números positivos.
Como corrigir: Confira a origem do valor e trate os casos zero ou negativos antes do cálculo, por exemplo com SE(A2>0;LOG(A2);"").
=LOG(A2)Resultado: #NÚM!#VALOR!
Por que acontece: O número ou a base é um texto que não pode ser convertido em número, como "abc".
Como corrigir: Aponte para células com números ou limpe o texto antes de calcular.
=LOG("abc")Resultado: #VALOR!LOG no Google Planilhas e no LibreOffice Calc
| Programa | Nome da função | Observação |
|---|---|---|
| Excel | LOG (LOG) | Referência deste dicionário. |
| Google Planilhas | LOG | Mesmo nome e mesma regra. A página do Google indica que a base é opcional, com 10 por padrão, e que o valor precisa ser positivo. Documentação do Google |
| LibreOffice Calc | LOG | No LibreOffice Calc em português também se chama LOG(Número [; Base]), com base 10 quando omitida. A ajuda mostra LOG(10;3) retornando cerca de 2,0959. Ajuda do LibreOffice |
A função LOG existe no Excel 2013?
Existe no Excel 2013 Excel 2007 ou anterior
A lista oficial de funções do Excel não traz marcador de versão para a LOG, o que indica que ela existe desde antes do Excel 2010 e, portanto, também no Excel 2013.
Veja todas as funções por versão em funções do Excel por versão.
O que mais vale saber sobre a LOG?
- Sem o segundo argumento, a base é 10, e LOG(x) dá o mesmo resultado que LOG10(x).
- Para mudar de base, vale a relação LOG(x;b) = LN(x)/LN(b). É útil para conferir um resultado ou para planilhas que só têm LN.
- Os argumentos são o número primeiro e a base depois: LOG(8;2) vale 3, mas LOG(2;8) vale cerca de 0,33.
Perguntas frequentes sobre a LOG
Como calcular logaritmo na base 2 no Excel?
Use LOG(número;2). Por exemplo, LOG(8;2) devolve 3, porque 2 elevado a 3 é 8. A mesma ideia vale para qualquer outra base.
Qual a diferença entre LOG e LOG10?
Sem o segundo argumento, LOG usa a base 10 e dá o mesmo resultado que LOG10. A vantagem de LOG é aceitar outras bases, enquanto LOG10 só calcula na base 10.
Por que LOG devolve #NÚM!?
Porque o número é zero ou negativo, e o logaritmo só existe para números positivos. Verifique a origem do valor ou use SE para tratar esses casos.
Funções relacionadas
Ver todas as funções de matemática
Fontes consultadas
- Microsoft: função LOG
- Microsoft: funções do Excel por categoria (marcadores de versão)
- Google: função LOG
- LibreOffice: funções matemáticas
Consultado em 21/10/2026. Os resultados dos exemplos acima foram calculados por programa, a partir dos dados mostrados em cada tabela. Encontrou algo errado? Escreva para contato@office2013.com.br.