O que a função LOG10 faz?
A função LOG10 devolve o logaritmo de base 10 de um número: a potência de 10 que dá o valor informado. LOG10(1000) é 3, porque 10 elevado a 3 é 1000. Serve para contar dígitos, calcular decibéis e trabalhar com escalas de ordem de grandeza. O número precisa ser positivo.
| Nome em português | LOG10 |
|---|---|
| Nome em inglês | LOG10 |
| Categoria | Matemática |
| Retorna | Número (o logaritmo de base 10) |
| Existe desde | Excel 2007 ou anterior · existe no Excel 2013 |
Qual é a sintaxe da função LOG10?
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úm | Sim | O número real positivo cujo logaritmo de base 10 você quer obter. |
Como usar a função LOG10 na prática?
Exemplo 1: Quantos dígitos tem um número inteiro
| A | B | C | |
|---|---|---|---|
| 1 | Número | ||
| 2 | 4821 | 4 | |
| 3 | 907 | 3 | |
| 4 | 12000000 | 8 |
=INT(LOG10(A2))+1 Em inglês: =INT(LOG10(A2))+1 =INT(LOG10(A3))+1 Em inglês: =INT(LOG10(A3))+1 =INT(LOG10(A4))+1 Em inglês: =INT(LOG10(A4))+1 O logaritmo de base 10 de 4.821 é cerca de 3,68. A parte inteira, 3, mais 1 dá a quantidade de dígitos, 4. O mesmo raciocínio dá 3 dígitos para 907 (LOG10 ≈ 2,96) e 8 para 12.000.000 (LOG10 ≈ 7,08).
Exemplo 2: Ganho de potência em decibéis
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Potência de saída (W) | Potência de entrada (W) | ||
| 2 | 50 | 0,05 | 30,0 | |
| 3 | 2 | 1 | 3,0 |
=10*LOG10(A2/B2) Em inglês: =10*LOG10(A2/B2) =10*LOG10(A3/B3) Em inglês: =10*LOG10(A3/B3) O ganho em decibéis é 10 vezes o logaritmo de base 10 da razão entre saída e entrada. No primeiro caso a razão é 1.000, o logaritmo é 3 e o ganho é 30 dB. No segundo, a razão é 2, o logaritmo é cerca de 0,301 e o ganho é cerca de 3 dB.
Exemplo 3: Potências de 10
| A | B | C | |
|---|---|---|---|
| 1 | Valor | ||
| 2 | 10 | 1 | |
| 3 | 100000 | 5 | |
| 4 | 0,001 | -3 |
=LOG10(A2) Em inglês: =LOG10(A2) =LOG10(A3) Em inglês: =LOG10(A3) =LOG10(A4) Em inglês: =LOG10(A4) LOG10 conta quantas vezes 10 é multiplicado: 10 é 10¹, 100.000 é 10⁵ e 0,001 é 10⁻³, que dá um logaritmo negativo. Valores entre 0 e 1 sempre geram logaritmo negativo.
Quais erros a função LOG10 costuma dar?
#NÚM!
Por que acontece: O argumento é 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;LOG10(A2);"").
=LOG10(A2)Resultado: #NÚM!#VALOR!
Por que acontece: O argumento é um texto que não pode ser convertido em número, como "abc".
Como corrigir: Aponte para uma célula com número ou limpe o texto antes de usar a função.
=LOG10("abc")Resultado: #VALOR!LOG10 no Google Planilhas e no LibreOffice Calc
| Programa | Nome da função | Observação |
|---|---|---|
| Excel | LOG10 (LOG10) | Referência deste dicionário. |
| Google Planilhas | LOG10 | Mesmo nome e mesma regra: o valor precisa ser positivo. A página do Google informa que não são aceitos valores complexos ou imaginários e que LOG10 equivale a LOG de base 10. Documentação do Google |
| LibreOffice Calc | LOG10 | No LibreOffice Calc em português também se chama LOG10. A ajuda cita LOG10(5) retornando cerca de 0,69897. Ajuda do LibreOffice |
A função LOG10 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 LOG10, 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 LOG10?
- LOG10(10^n) devolve n, como mostram os exemplos da Microsoft: LOG10(100000) e LOG10(10^5) dão 5.
- Se você precisa de outra base, use LOG(número;base). Para a base e, use LN.
- A parte inteira de LOG10 de um número maior ou igual a 1 indica a ordem de grandeza: 10^INT(LOG10(x)) é a maior potência de 10 menor ou igual a x.
Perguntas frequentes sobre a LOG10
Qual a diferença entre LOG10 e LOG?
LOG10 só calcula na base 10. LOG aceita outras bases e, quando a base é omitida, também usa 10, então LOG(x) e LOG10(x) dão o mesmo resultado.
Como contar os dígitos de um número com LOG10?
Use INT(LOG10(A1))+1 para números inteiros positivos. Por exemplo, 4.821 tem LOG10 ≈ 3,68; a parte inteira 3 mais 1 dá 4 dígitos.
LOG10 funciona com zero ou números negativos?
Não. Para zero e para números negativos, a função devolve #NÚM!, porque o logaritmo só existe para números positivos.
Funções relacionadas
Ver todas as funções de matemática
Fontes consultadas
- Microsoft: função LOG10
- Microsoft: funções do Excel por categoria (marcadores de versão)
- Google: função LOG10
- 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.