# Función LOG (LOG)

> LOG devuelve el logaritmo de un número en la base que elijas: la potencia a la que hay que elevar la base para llegar al número.

Fuente: https://spreadsheetpractice.com/es/funciones/log · Actualizado 29 de octubre de 2026 · Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el 30 de octubre de 2026

## Respuesta rápida

- **Sintaxis:** `=LOG(número; [base])`
- **Uso más común:** `=LOG(B2)` devuelve 3 (Sin base, así que base 10: 1.000 es 10 elevado a 3)
- **Nombre en inglés:** [LOG](https://spreadsheetpractice.com/functions/log)
- **Disponible en:** Todas las versiones actuales
- **Categoría:** [Matemáticas y redondeo](https://spreadsheetpractice.com/es/funciones#math)
- **Devuelve:** El logaritmo de número en base.
- **Google Sheets:** Funciona igual en Google Sheets.

Si omites la base, usa base 10. Responde a preguntas como «¿cuántos años tarda esto en duplicarse?» con =LOG(2;1+0,07).

## Sintaxis

`=LOG(número; [base])`

En Excel en español los argumentos se separan con punto y coma (;) y los decimales llevan coma.

| Argumento | ¿Obligatorio? | Qué es |
|---|---|---|
| `número` | Obligatorio | Un número positivo. |
| `base` | Opcional | La base del logaritmo. Omítela para usar base 10. |

## Ejemplos

Cada resultado se calcula sobre la hoja de ejemplo con nuestro motor de fórmulas, el mismo que corrige los ejercicios.

| Celda | Fórmula | Resultado | Qué muestra |
|---|---|---|---|
| D2 | `=LOG(B2)` | 3 | Sin base, así que base 10: 1.000 es 10 elevado a 3 |
| D3 | `=LOG(B3;2)` | 6 | Base 2: 64 es 2 elevado a 6 |
| D4 | `=LOG(2;1+B4)` | 10,24476835 | Años para duplicar con un crecimiento del 7 %: unos 10,2 |

### Ver los datos de ejemplo como tabla

|  | A | B | C | D |
|---|---|---|---|---|
| 1 | Entrada | Valor |  |  |
| 2 | Número | 1000 |  | 3 |
| 3 | Bits | 64 |  | 6 |
| 4 | Tasa de crecimiento | 7% |  | 10,24476835 |

## Errores comunes

| Lo que ves | Por qué ocurre y cómo arreglarlo |
|---|---|
| #¡NUM! | número o base es cero o negativo. Los logaritmos solo existen para números positivos. |
| #¡DIV/0! | La base es 1, que no se puede usar como base de un logaritmo. |
| Esperabas el logaritmo natural | LOG usa base 10 por defecto, no e. Usa LN para logaritmos naturales. |

## Consejos

- Años para alcanzar un objetivo: =LOG(Objetivo/Inicio;1+Tasa).

## Funciones relacionadas

- [LOG10](https://spreadsheetpractice.com/es/funciones/log10) (LOG10): LOG10 devuelve el logaritmo en base 10 de un número: cuántas veces hay que multiplicar 10 para llegar a él.
- [LN](https://spreadsheetpractice.com/es/funciones/ln) (LN): LN devuelve el logaritmo natural de un número: la potencia a la que habría que elevar e para obtenerlo.
- [EXP](https://spreadsheetpractice.com/es/funciones/exp) (EXP): EXP devuelve e (unos 2,71828) elevado a una potencia.
- [POTENCIA](https://spreadsheetpractice.com/es/funciones/potencia) (POWER): POTENCIA eleva un número a una potencia, igual que el operador ^.

## Preguntas frecuentes

### ¿Cómo calculo el logaritmo en base 2 en Excel?

Usa =LOG(A2;2).

### ¿Qué base usa LOG por defecto?

Base 10. =LOG(100) devuelve 2.

### ¿Cómo calculo cuánto tarda en duplicarse mi dinero?

Usa =LOG(2;1+tasa). Al 7 % son unos 10,2 años.

## Practica LOG

En la página de [LOG](https://spreadsheetpractice.com/es/funciones/log) hay un ejercicio corregido («Años hasta el objetivo») que se resuelve escribiendo la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.

Esta página en inglés: [LOG](https://spreadsheetpractice.com/functions/log)

[Traductor de funciones de Excel](https://spreadsheetpractice.com/tools/function-translator): Nombres de las funciones en 8 idiomas

[Todas las funciones en español](https://spreadsheetpractice.com/es/funciones)

---

Spreadsheet Practice (https://spreadsheetpractice.com) enseña fórmulas de hoja de cálculo con práctica: cada ejercicio se corrige en una cuadrícula en vivo y se vuelve a comprobar con datos cambiados.
