Повертає значення типу Double, яке дорівнює натуральному логарифму числа.
Синтаксис
Log(number)
Обов'язковий числовийаргумент – подвійний або будь-який припустимий числовий вираз, більший за нуль.
Примітки
Натуральний логарифм – це логарифм до основи e. Константа e приблизно дорівнює 2,718282.
Ви можете обчислити логарифми з основою n для будь-якого числа x , розділивши натуральний логарифм x на натуральний логарифм n , як виконайте наведені нижче дії.
Журналn(x) = Log(x) / Log(n)
У наведеному нижче прикладі показано спеціальну функцію , яка обчислює десяткові логарифми:
Примітка.
У прикладах нижче показано використання цієї функції в модулі 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))