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))

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.