Share via


Función log

Devuelve un valor Double que especifica el logaritmo natural de un número.

Sintaxis

Log(number)

El argumentode número necesario es una expresión numérica Double o cualquier expresión numérica válida mayor que cero.

Comentarios

El logaritmo natural es el logaritmo de base e. La constantee es aproximadamente 2,718282.

Se pueden calcular logaritmos de base n para cualquier número x dividiendo el logaritmo natural de x entre el logaritmo natural de n, tal y como se indica a continuación:

Logn(x) = Log(x) / Log(n)

En el ejemplo siguiente se muestra una función personalizada que calcula logaritmos de base 10:

Static Function Log10(X)
    Log10 = Log(X) / Log(10#)
End Function

Ejemplo:

En este ejemplo se usa la función Ln para que se devuelva el logaritmo natural de un número.

Dim MyAngle, MyLog
' Define angle in radians.
MyAngle = 1.3
' Calculate inverse hyperbolic sine.
MyLog = Log(MyAngle + Sqr(MyAngle * MyAngle + 1))

Vea también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.