lettura facile

La funzione Log() nelle macro Excel

La funzione Log() del linguaggio VBA (Visual Basic for Applications) calcola il logaritmo naturale di un numero.

Log(x)

Il parametro x tra parentesi è un qualsiasi numero reale positivo.

La funzione Log() restituisce il logaritmo naturale del numero x, cioè il logaritmo con base e=2,718281828.

$$ y = \log (x) = \log_e(x) = \ln(x) $$

L'argomento del logaritmo naturale deve essere un numero positivo.

Nota. Il logaritmo naturale restituisce l'esponente y del numero di Nepero (e=2,718281828) $$ y = \log (x) $$ tale che la potenza ey sia uguale al numero x. $$ x= e^y = 2,71 8281828^y $$

Ti faccio un esempio pratico.

Digita questa macro.

  1. Sub Macro1()
  2. Dim x As Integer
  3. Dim y As Double
  4. x = 2.718281828
  5. y = Log(x)
  6. Range("B2").Value = y
  7. End Sub


La macro calcola il logaritmo naturale del numero x=2.718281828.

Poi seleziona la cella B2 e scrive il risultato.

In questo caso il logaritmo di 2.718281828 è approssimativamente 1.

il logaritmo di 2,718281828 è 1

Nota. Il logaritmo naturale di 2.718281828 è uguale a 1 $$ y = \log (2.718281828) = 1 $$ perché il numero di Nepero (e) elevato a 1 è uguale a 2.718281828 $$ e^y = e^1 = 2.718281828 $$




Se qualcosa non ti è chiaro, scrivi la tua domanda nei commenti.




FacebookTwitterLinkedinLinkedin