Функція Log

Застосовується до
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Повертає значення типу 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))