El logaritmo neperiano de un número es el exponente al que hay que elevar la constante e (≈ 2,71828) para obtener ese número. En una hoja de cálculo aparece siempre que una cantidad crece de forma continua (una inversión que suma intereses a cada segundo, una población que se reproduce sin saltos) o cuando una serie de valores tiene una forma tan sesgada que trabajar con los importes directos es incómodo. Tomar el logaritmo neperiano "estira" los valores pequeños y "comprime" los grandes, y los convierte en algo más manejable para comparar o para encajar en una recta.
Al terminar este tutorial sabrás escribir la función LN (en inglés LN) sobre tus datos, comprobar el resultado con EXP, sacar una tasa de crecimiento anual real y resolver los dos errores que más aparecen al usarla. LN está en todas las versiones de Excel desde 2003, en Excel para Mac, en Excel para la web y en Excel para móviles, así que no necesitas ningún complemento.
Qué es el logaritmo neperiano y para qué lo necesitas en una hoja
El logaritmo neperiano —abreviado ln(x)— responde a una pregunta muy concreta: ¿a qué número tengo que elevar e para conseguir x? Como e vale aproximadamente 2,71828, ln(2,71828) = 1, ln(7,389) = 2 y ln(1) = 0. Cualquier número menor que 1 da un logaritmo negativo (ln(0,5) ≈ −0,693) y los números mayores que 1 dan logaritmos positivos que crecen muy despacio: ln(1.000) ≈ 6,9 y ln(1.000.000) ≈ 13,8.
En una hoja de Excel esto sirve para dos cosas reales:
- Crecer a interés compuesto continuo. Si depositas 1.000 EUR y el banco te ofrece un 5 % anual compuesto de forma continua, al cabo de t años tienes 1.000 · e^(0,05·t). Para saber el rendimiento real de cada año sin que el tipo de interés esté escondido dentro de la fórmula, se despeja r = ln(valor_final / valor_inicial) / t. Es exactamente el cálculo que hacen las hojas de rentabilidad cuando el interés no es anual sino continuo.
- Convertir datos muy asimétricos en algo manejable. Piensa en ventas de una tienda donde la mayoría de pedidos están entre 20 y 200 EUR pero hay tres clientes que compran 5.000 EUR. En una gráfica de barras los pequeños desaparecen. Si en su lugar representas ln(importe), las tres cifras grandes bajan a 8,5 y los pedidos normales se reparten entre 3 y 5,4, y la gráfica deja de mentir.
En Excel todo esto se reduce a una función: LN, que devuelve el logaritmo natural de un número. Su compañera inseparable es EXP (en inglés EXP), que hace el camino contrario, e^x.
La función LN y sus argumentos
La sintaxis es la más sencilla posible:
=LN(número)
Solo hay un argumento, número, que es obligatorio. Representa el valor cuyo logaritmo neperiano quieres calcular. La fórmula acepta una referencia a una celda (=LN(A2)), un número escrito a mano (=LN(10)) o el resultado de otra operación (=LN(B2/C2)).
El dominio de ln(x) son los números reales positivos: solo existe para x > 0. Si le das 0 o un negativo, Excel devuelve el error #¡NUM! (lo vemos en detalle más abajo). Para x = 1, ln(1) = 0. Para x = e ≈ 2,71828, ln(e) = 1.
La propiedad clave que tienes que recordar es la identidad que une LN con EXP: EXP es la inversa de LN, y al componerlas recuperas el número original.
=EXP(LN(A2))
siempre vale A2, y a la inversa =LN(EXP(A2)) también devuelve A2. Esto no es un truco: sale de la propia definición del logaritmo, y por eso en Excel estas dos funciones van siempre de la mano.
Dónde está LN y qué funciones la acompañan
LN es una función matemática de las de toda la vida: no necesitas activar ningún complemento, no depende de Power Query ni de ninguna pestaña especial. Se escribe directamente en una celda, como harías con =SUMA(A2:A10), y al pulsar Entrar obtienes el resultado. Está disponible en Excel 2003, 2007, 2010, 2013, 2016, 2019, 2021, 2024 y Microsoft 365, además de Excel para Mac, para la web y para móviles.
La siguiente tabla recoge las funciones relacionadas para que sepas cuál usar según el caso.
| Función (español / inglés) | Para qué sirve | Argumentos |
|---|---|---|
| LN / LN | Logaritmo neperiano (base e) de un número real | número |
| EXP / EXP | e^x; deshace lo que hace LN | número |
| LOG / LOG | Logaritmo en una base cualquiera (base 2, base 3…) | número; [base] |
| LOG10 / LOG10 | Logaritmo decimal (base 10) de un número real | número |
| IM.LN / IMLN | Logaritmo neperiano de un número complejo | inúmero |
| GAMMA.LN / GAMMALN | Logaritmo neperiano de la función gamma Γ(x) | x |
Si lo que buscas es el logaritmo "de toda la vida" que te daban en el colegio, normalmente era en base 10, y entonces lo que necesitas es LOG10. LN aparece cuando el crecimiento es continuo o cuando estás despejando una tasa de interés compuesto de forma continua. Consulta la ayuda oficial de LN y la de EXP si quieres ver ejemplos adicionales de Microsoft.
Escribir tu primera fórmula con LN sobre datos pequeños
Vamos a montar una hoja llamada Crecimiento dentro de un libro que iremos ampliando a lo largo del tutorial. La idea es partir de importes de inversión y ver qué dice el logaritmo neperiano de cada uno.
- Crea un libro nuevo y, en la primera hoja, escribe estos encabezados en la fila 1: A1
Importe, B1LN(Importe), C1EXP(LN(Importe)). - Rellena la columna A con los importes: 100 en A2, 250 en A3, 500 en A4, 1000 en A5 y 5000 en A6.
- En B2 escribe
=LN(A2)y pulsa Entrar. Verás 4,60517. - Arrastra el controlador de relleno de B2 hasta B6 para copiar la fórmula. La columna B mostrará los cinco logaritmos.
- En C2 escribe
=EXP(B2)y cópiala hacia abajo hasta C6.
| A | B | C | |
|---|---|---|---|
| 1 | Importe | LN(Importe) | EXP(LN(Importe)) |
| 2 | 100 | 4,60517 | 100 |
| 3 | 250 | 5,52146 | 250 |
| 4 | 500 | 6,21461 | 500 |
| 5 | 1.000 | 6,90776 | 1.000 |
| 6 | 5.000 | 8,51719 | 5.000 |
La columna C es la prueba: lo que entra por A vuelve a salir por C, intacto. Si quieres ver la propiedad ln(e) = 1 con un número "limpio", escribe en cualquier celda vacía la fórmula =LN(EXP(1)) y verás 1 exactamente.
#¡NUM!, probablemente A2 está vacío o vale 0: revisa la celda.Comprobar que EXP deshace lo que LN hace
Quédate en la hoja Crecimiento que acabas de crear y añade una columna nueva para escribir la fórmula inversa de manera explícita.
- En D1 el título
Importe original. - En D2 escribe
=EXP(B2)y copia hasta D6. - En E2 escribe
=LN(EXP(1))para verln(e) = 1.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Importe | LN(Importe) | EXP(LN(Importe)) | Importe original | ln(e) |
| 2 | 100 | 4,60517 | 100 | 100 | 1 |
| 3 | 250 | 5,52146 | 250 | 250 | |
| 4 | 500 | 6,21461 | 500 | 500 | |
| 5 | 1.000 | 6,90776 | 1.000 | 1.000 | |
| 6 | 5.000 | 8,51719 | 5.000 | 5.000 |
Las columnas C y D dan lo mismo (es la misma fórmula con copos hacia abajo), pero ahora la hoja cuenta la historia al derecho y al revés. Y la celda suelta con ln(e) deja claro el valor de la constante.
Pasar de ln(x) al crecimiento anual real
Crea una hoja nueva llamada Años dentro del mismo libro. Esta hoja resuelve el caso clásico de una inversión: con un capital inicial de 1.000 EUR y varios plazos, queremos saber la tasa continua r cuando conocemos el valor final.
- En A1
Capital inicial, en B1Valor final, en C1Años, en D1Tasa continua (r). - En A2 escribe 1000 (el capital inicial, fija esta celda con F4 al copiarla).
- En B2:B6 escribe los valores finales: 1100, 1300, 1500, 2000, 3000.
- En C2:C6 los años correspondientes: 2, 5, 7, 10, 15.
- En D2 escribe la fórmula
=LN(B2/$A$2)/C2y cópiala hasta D6.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Capital inicial | Valor final | Años | Tasa continua (r) |
| 2 | 1.000 | 1.100 | 2 | 0,04771 |
| 3 | 1.000 | 1.300 | 5 | 0,05235 |
| 4 | 1.000 | 1.500 | 7 | 0,05784 |
| 5 | 1.000 | 2.000 | 10 | 0,06931 |
| 6 | 1.000 | 3.000 | 15 | 0,07324 |
La columna D te da la tasa continua r para cada hipótesis: 4,77 % anual continuo para pasar de 1.000 a 1.100 en 2 años, 7,32 % para pasar de 1.000 a 3.000 en 15 años. Esto es lo que ves en las fichas de depósitos cuando dicen "TAE contínua" o "rentabilidad compuesta de forma continua".
#¡DIV/0!, revisa que C2 tenga un número y no esté vacío.Errores típicos al usar LN y cómo arreglarlos
LN es una función pequeña, pero rompe con tres errores muy concretos que conviene reconocer a la primera.
#¡NUM! al aplicar LN a cero o a un negativo
Si en una celda escribes =LN(0), =LN(-5) o pasas a LN una celda que vale 0 porque el dato no se rellenó, Excel responde con #¡NUM!. La causa es la propia definición: ln(x) solo existe para x > 0, así que 0 y los negativos están fuera de juego. Si le pasas texto (por ejemplo =LN("hola")), lo que verás es #¡VALOR!.
En la hoja Crecimiento del libro, prueba a poner un 0 en A7 y arrastra la fórmula de B6 hasta B7: verás #¡NUM! en B7.
| A | B | |
|---|---|---|
| 7 | 0 | #¡NUM! |
Hay dos arreglos, según lo que te interese:
- Si el 0 es un dato legítimo que no quieres perder, envuelve LN en SI.ERROR para convertir el error en algo legible:
=SI.ERROR(LN(A7);"Dato no válido"). SI.ERROR (en inglés IFERROR) muestra el segundo argumento cuando el primero da error. - Si el 0 no debería estar ahí, lo mejor es impedir que entre. Activa la validación en la columna A con la ruta Datos > Herramientas de datos > Validación de datos y configura un criterio decimal mayor que 0:
A partir de ese momento, si alguien intenta escribir 0 o un negativo en la columna A, Excel rechaza la entrada y muestra el mensaje de error.
#¡DIV/0! en otra parte de la fórmula. Úsalo solo en la última capa, justo sobre LN, y no como envoltorio general.#¿NOMBRE? cuando Excel no reconoce la función
Si al pulsar Entrar ves #¿NOMBRE? en la celda, lo más probable es una de estas dos cosas:
- La función está mal escrita. En español es
LN, noIn,Lncon minúscula inicial, niLN(). Si tu Excel está en otro idioma (por ejemplo inglés), la función será LN también, pero el resto de la fórmula debe respetar el idioma de tu instalación. - El separador es el equivocado. En Excel configurado con coma decimal (México, Estados Unidos), los argumentos se separan con coma:
=LN(A2). En el resto, con punto y coma. Si tu teclado está enviando coma pero tu Excel espera punto y coma, la fórmula no parsea y devuelve#¿NOMBRE?.
Si tienes un libro compartido en un equipo con instalaciones mezcladas, lo más limpio es escribir la fórmula con referencia a celda (=LN(A2)) y dejar que cada usuario mantenga el separador de su configuración regional.
Lo que ya sabes hacer con LN en Excel
- Escribir la fórmula
=LN(número)sobre una celda, un valor fijo o el resultado de otra operación y obtener el logaritmo neperiano. - Comprobar el resultado con
=EXP(LN(x)), que siempre devuelvexy demuestra que EXP es la inversa. - Transformar una serie de importes con valores muy dispares en una escala más manejable antes de graficar o de ajustar una recta.
- Sacar la tasa de crecimiento continuo r de una inversión a partir del capital inicial, el valor final y los años, con
=LN(valor_final/valor_inicial)/años. - Detectar y arreglar los dos errores reales de LN:
#¡NUM!cuando el dato es 0 o negativo, y#¿NOMBRE?cuando la función está mal escrita o el separador no coincide con tu configuración.
El salto natural a continuación es combinar LN con BUSCARV para traer el dato original antes de tomar el logaritmo, o resumir las series transformadas con una tabla dinámica que compare el "antes y después" de aplicar ln. Cualquiera de los dos caminos usa lo que ya tienes montado en Crecimiento y Años como punto de partida.
Dudas al usar LN
Datos del artículo:
Dudas al usar LN en Excel
1. Qué es el logaritmo natural y para qué sirve en Excel
El logaritmo natural es el logaritmo en base e, donde e vale aproximadamente 2,71828, y sirve para modelar crecimientos exponenciales,_decayos y cálculos financieros o científicos. En Excel se calcula con la función LN, que devuelve ese logaritmo de un número positivo. Si necesitas el logaritmo en base 10, usas LOG10.
2. Cuáles son las propiedades principales de los logaritmos
Las tres propiedades clave son: el logaritmo de un producto es la suma de los logaritmos (ln(a·b)=ln(a)+ln(b)), el de un cociente es la resta (ln(a/b)=ln(a)-ln(b)) y el de una potencia es el exponente por el logaritmo (ln(a^n)=n·ln(a)). En Excel las aplicarás escribiendo estas operaciones con la función LN combinada con +, -, * y /.
3. Cuánto vale el logaritmo natural de 1
El logaritmo natural de 1 vale exactamente 0, porque e elevado a 0 es 1. Para comprobarlo en Excel, escribe =LN(1) en cualquier celda y verás el resultado 0. La fórmula solo requiere un argumento: el número del que quieres el logaritmo.
4. Qué significa LN en un análisis clínico o de laboratorio
En informes médicos LN suele indicar 'límite normal' del rango de referencia de una prueba, no el logaritmo neperiano. Si tu dato es un valor de laboratorio, LN no es la función que necesitas; en ese contexto consulta la columna de referencia de tu informe. Para cálculos matemáticos o estadísticos, LN en Excel es siempre el logaritmo natural.
5. Qué es un logaritmo y cómo se entiende de forma sencilla
Un logaritmo responde a la pregunta ¿a qué número hay que elevar la base para obtener otro? Por ejemplo, log10 de 1000 es 3, porque 10 elevado a 3 es 1000. Si la base es e, hablamos de logaritmo natural, que es justo el que calcula LN en Excel.
6. Cuáles son las propiedades de los logaritmos que se ven en clase
En clase se trabajan las mismas propiedades básicas: ln(a·b)=ln(a)+ln(b), ln(a/b)=ln(a)-ln(b) y ln(a^n)=n·ln(a), además de que ln(1)=0 y ln(e)=1. En Excel las reproduces con la función LN y operadores normales, por ejemplo =LN(8)-LN(4) da el mismo resultado que =LN(8/4), que es LN(2).
7. Qué es el logaritmo decimal y en qué se diferencia del natural
El logaritmo decimal es el de base 10 y en Excel se calcula con LOG10; el natural es el de base e y se calcula con LN. Así, LOG10(1000)=3, mientras que LN(1000) vale aproximadamente 6,9078, porque 10 elevado a 3 es 1000, pero e elevado a 6,9078 es 1000. Para convertir entre ambos, recuerda que LOG10(x)=LN(x)/LN(10).
Fuentes
- MicrosoftIM.LN — documentación oficialconsultado el 05/10/2026
- MicrosoftGAMMA.LN — documentación oficialconsultado el 05/10/2026
- MicrosoftGAMMA.LN.EXACTO — documentación oficialconsultado el 05/10/2026
- MicrosoftIM.LOG10 — documentación oficialconsultado el 05/10/2026
- MicrosoftIM.LOG2 — documentación oficialconsultado el 05/10/2026