Restituisce un valore Double che specifica il logaritmo naturale di un numero.
Sintassi
Log(numero)
L'argomento numerorichiesto è un valore Double o qualsiasi espressione numerica valida maggiore di zero.
Osservazioni
Il logaritmo naturale è il logaritmo alla base e. La costante e è approssimativamente 2,718282.
È possibile calcolare i logaritmi in base n per qualsiasi numero x dividendo il logaritmo naturale di x per il logaritmo naturale di n come indicato di seguito:
Logn(x) = Log(x) / Log(n)
L'esempio seguente illustra una funzione personalizzata che calcola i logaritmi in base 10:
Nota
Gli esempi seguenti illustrano l'uso di questa funzione in un modulo di Visual Basic, Applications Edition (VBA). Per altre informazioni sull'uso di VBA, selezionare Riferimenti per sviluppatori nell'elenco a discesa accanto a Cerca e immettere uno o più termini nella casella di ricerca.
Static Function Log10(X)
Log10 = Log(X) / Log(10#)
End Function
Esempio di query
| Espressione | Risultati |
|---|---|
| SELECT Log(90) AS Logarithm FROM ProductSales GROUP BY Log(90); | Restituisce il "log" dell'argomento numero e visualizza nella colonna Logaritmo. |
Esempio di VBA
In questo esempio viene utilizzata la funzione Log per restituire il logaritmo naturale di un numero.
Dim MyAngle, MyLog
' Define angle in radians.
MyAngle = 1.3
' Calculate inverse hyperbolic sine.
MyLog = Log(MyAngle + Sqr(MyAngle * MyAngle + 1))