LOG

Si applica a
Access per Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Restituisce un valore Double che specifica il logaritmo naturale di un numero.

Sintassi

Log(numero)

L'argomento numeroobbligatorio è un valore Double o qualsiasi espressione numerica valida maggiore di zero.

Osservazioni

Il logaritmo naturale è il logaritmo alla base e. La costante e è 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 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 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))