Restituisce un valore Double che specifica il logaritmo naturale di un numero.
Sintassi
Log( numero )
Il numero richiestoargomento è un valore Double o qualsiasi espressione numerica valido maggiore di zero.
Osservazioni
Il logaritmo naturale è il logaritmo alla base e. Il costantee è circa 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 nel modo seguente:
Logn(x) = Log(x) / Log(n)
L'esempio seguente illustra una Function 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 Logaritmo FROM ProductSales GROUP BY Log(90); |
Restituisce il "Log" dell'argomento num e viene visualizzato nella colonna Logaritmo. |
Esempio di VBA
Questo esempio usa 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))