Zwraca wartość typu Podwójna precyzja określającą logarytm naturalny liczby.
Składnia
Log( liczba )
Wymagana liczbaargument jest podwójna lub dowolna prawidłowa wyrażenie numeryczne większa niż zero.
Uwagi
Logarytm naturalny jest logarytmem podstawy e. Wartość stałae wynosi około 2,718282.
Logarytmy base-n można obliczyć dla dowolnej liczby x , dzieląc logarytm naturalny x przez logarytm naturalny n w następujący sposób:
Logn(x) = Log(x) / Log(n)
W poniższym przykładzie pokazano niestandardowe Function , które oblicza logarytmy o podstawie 10:
Uwaga: Poniższe przykłady przedstawiają sposób użycia tej funkcji w module języka Visual Basic for Applications (VBA). Aby uzyskać dodatkowe informacje na temat pracy w języku VBA, wybierz pozycję Dokumentacja dewelopera z listy rozwijanej obok przycisku Wyszukaj i wprowadź odpowiednie terminy w polu wyszukiwania.
Static Function Log10(X)
Log10 = Log(X) / Log(10#) End Function
Przykład kwerendy
Expression |
Wyniki |
SELECT Log(90) AS Logarithm FROM ProductSales GROUP BY Log(90); |
Zwraca wartość "Dziennik" argumentu liczbowego i jest wyświetlana w kolumnie Logarytm. |
Przykład języka VBA
W tym przykładzie użyto funkcji Log w celu zwrócenia logarytmu naturalnego liczby.
Dim MyAngle, MyLog
' Define angle in radians. MyAngle = 1.3 ' Calculate inverse hyperbolic sine. MyLog = Log(MyAngle + Sqr(MyAngle * MyAngle + 1))