Повертає значення типу Double, яке дорівнює натуральному логарифму числа.
Синтаксис
Log( number )
Обов'язкове числоаргумент – подвійне або будь-яке дійсне числовий вираз більше нуля.
Примітки
Натуральний логарифм – це логарифм до основи e. константаe приблизно дорівнює 2,718282.
Ви можете обчислити логарифми з основою n для будь-якого числа x , розділивши натуральний логарифм x на натуральний логарифм n , як виконайте наведені нижче дії.
Logn(x) = Log(x) / Log(n)
У наведеному нижче прикладі показано настроюваний function , який обчислює десяткові логарифми:
Примітка.: У прикладах нижче показано використання цієї функції в модулі Visual Basic for Applications (VBA). Щоб отримати докладні відомості про використання модуля VBA, клацніть пункт Довідник розробника в розкривному списку поряд із полем Пошук і введіть у поле пошуку принаймні один термін.
Static Function Log10(X)
Log10 = Log(X) / Log(10#) End Function
Приклад запиту
Вираз |
Результати |
SELECT Log(90) AS Logarithm FROM ProductSales GROUP BY Log(90); |
Повертає "Журнал" числового аргументу та відображається в стовпці Логарифм. |
Приклад VBA
У цьому прикладі функцію Log використано, щоб повернути натуральний логарифм числа.
Dim MyAngle, MyLog
' Define angle in radians. MyAngle = 1.3 ' Calculate inverse hyperbolic sine. MyLog = Log(MyAngle + Sqr(MyAngle * MyAngle + 1))