La función GAMMA.LN.PRECISO en Excel devuelve el logaritmo natural de la función gamma (Γ). Esta función es una versión más precisa de la función GAMMA.LN y está disponible a partir de Excel 2010.
La función gamma es una extensión de la función factorial a números reales y complejos. Para un entero positivo n, Γ(n) = (n-1)!.
Sintaxis
=GAMMA.LN.PRECISO(x)
La función tiene el siguiente argumento:
- x Es el valor numérico para el cual se desea calcular el logaritmo natural de la función gamma. Obligatorio.
- Si x es un número no numérico, la función devuelve el error
#¡VALOR!. - Si x es 0 o un entero negativo, la función devuelve el error
#¡NUM!. - Para el resto de números negativos y positivos, la función devuelve un valor válido.
- Si x es un número no numérico, la función devuelve el error
Ejemplos
Ejemplo 1: Uso básico con un entero positivo
Para calcular el logaritmo natural de la función gamma para el número 5. Esto es equivalente a calcular el logaritmo natural del factorial de 4 (4!).
=GAMMA.LN.PRECISO(5)
Resultado esperado: 3.17805383, que es el valor de ln((5-1)!) = ln(24).
Ejemplo 2: Uso con un número decimal
Calcular el valor de la función para un número decimal positivo.
=GAMMA.LN.PRECISO(1.5)
Resultado esperado: -0.120782238.
Ejemplo 3: Uso con un número negativo (no entero)
La función también puede evaluar números negativos, siempre que no sean enteros.
=GAMMA.LN.PRECISO(-2.5)
Resultado esperado: -0.084059902.
Ejemplo 4: Referencia a celdas
La función puede tomar como argumento una referencia a una celda que contenga un valor numérico. Dada la siguiente tabla:
| A | B | |
|---|---|---|
| 1 | Valor X | Resultado |
| 2 | 10 | =GAMMA.LN.PRECISO(A2) |
| 3 | 0.75 | =GAMMA.LN.PRECISO(A3) |
| 4 | -4 | =GAMMA.LN.PRECISO(A4) |
Los resultados en la columna B serían:
'En la celda B2
=GAMMA.LN.PRECISO(A2) --> Devuelve 12.80182748 (ln(9!))
'En la celda B3
=GAMMA.LN.PRECISO(A3) --> Devuelve 0.22519196
'En la celda B4
=GAMMA.LN.PRECISO(A4) --> Devuelve #¡NUM! porque -4 es un entero negativo.
Observaciones
La fórmula matemática para la función gamma es:
Γ(z) = ∫₀∞ tz-1e-t dt
La función GAMMA.LN.PRECISO(x) es matemáticamente equivalente a LN(GAMMA(x)). Sin embargo, usar GAMMA.LN.PRECISO puede evitar errores de desbordamiento que podrían ocurrir al calcular GAMMA(x) para valores grandes de x.
Errores comunes
- #¡NUM! Se produce si el valor de x es 0 o un entero negativo (por ejemplo: -1, -2, -3, …).
- #¡VALOR! Se produce si el argumento x no es un valor numérico (por ejemplo, un texto).
Disponibilidad por versión de Excel
Esta función está disponible a partir de Excel 2010 y en todas las versiones posteriores, incluyendo Excel para Microsoft 365.
Compatibilidad
| Software | Compatibilidad | Notas |
|---|---|---|
| Microsoft Excel | ✔️ | Disponible desde Excel 2010. |
| Google Sheets | ✔️ | Utiliza el nombre de función GAMMALN. |
| LibreOffice Calc | ✔️ | Utiliza el nombre de función GAMMALN. |
| OpenOffice Calc | ✔️ | Utiliza el nombre de función GAMMALN. |
| Apple Numbers | ✔️ | Utiliza el nombre de función GAMMALN. |
| WPS Office Spreadsheets | ✔️ | Utiliza el nombre de función GAMMALN. |
Funciones Relacionadas
- GAMMA: Devuelve el valor de la función Gamma (no su logaritmo).
- GAMMA.LN: Versión anterior y menos precisa de esta función, disponible por compatibilidad con versiones antiguas de Excel.
- FACT: Calcula el factorial de un número entero. Está relacionada porque Γ(n) = (n-1)!.
- LN: Calcula el logaritmo natural de un número.
