Access для Microsoft 365 Access 2021 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Еще…Меньше
Возвращает значение типа Double, указывающее натуральный логарифм числа.
Синтаксис
Log(
number
)
Требуемая аргумент является значением double или любым допустимым значением, числовое выражение больше нуля.
Замечания
Натуральный логарифм — это логарифм по основанию e. Его константаприблизительно 2,718282.
Для вычисления любого числаx можно использовать базовый n логарифм, разделив натуральный логарифм x на натуральный логарифм числа следующим образом:
Logn(x) = Log(x)/ Log(n)
В следующем примере демонстрируется настраиваемый логарифм Function, который вычисляет логарифм с основанием в 10.
Примечание: В примерах ниже показано, как использовать эту функцию в модуле Visual Basic для приложений (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))
Нужна дополнительная помощь?
Функция Log
Log(Number)
Функция вычисляет значения элементарной математической функции ln(x)(натурального логарифма). Применяется в математических и статистических расчетах
Натуральный логарифм – это логарифм по основанию e. Значение константы e равняется приблизительно 2,718282.
Для вычисления логарифма числа x по основанию n следует разделить натуральный логарифм числа x на натуральный логарифм числа n:
Logn(x) = Log(x) / Log(n)
Возвращаемое значение
Возвращает значение типа Double, содержащее натуральный логарифм числа
Параметры
Number | Обязательный параметр является значением типа Double или любым действительным числовым выражением, значение которого больше нуля |
Примечание
Если аргумент не является числом, то генерируется ошибка времени исполнения Type mismatch
Если аргумент равен нулю или отрицателен, то генерируется ошибка времени исполнения Invalid procedure call or argument
Пример
' В примере показана ' пользовательская функция, ' предназначенная для вычисления логарифмов ' по основанию 10 Static Function Log10(X) Log10 = Log(X) / Log(10#) End Function
Категория Математические функции
This Excel tutorial explains how to use the Excel LOG function with syntax and examples.
Description
The Microsoft Excel LOG function returns the natural logarithm (base e) of a number.
The LOG function is a built-in function in Excel that is categorized as a Math/Trig Function. It can be used as a VBA function (VBA) in Excel. As a VBA function, you can use this function in macro code that is entered through the Microsoft Visual Basic Editor.
Please read our LOG function (WS) page if you are looking for the worksheet version of the LOG function as it has a very different syntax.
Syntax
The syntax for the Microsoft Excel LOG function in VBA code is:
Log( number )
Parameters or Arguments
- number
- A numeric value that must be greater than 0.
Returns
The LOG function returns a numeric value.
Applies To
- Excel for Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 for Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000
Type of Function
- VBA function (VBA)
Example (as VBA Function)
The LOG function can be used in VBA code in Microsoft Excel.
Let’s look at some Excel LOG function examples and explore how to use the LOG function in Excel VBA code:
=Log(20) Result: 2.995732274 =Log(25) Result: 3.218875825 =Log(100) Result: 4.605170186 =Log(7.5) Result: 2.014903021 =Log(200) Result: 2.301029996
For example:
Dim LResult As Double LResult = Log(20)
In this example, the variable called LResult would now contain the value 2.995732274.
VBA Log function in Excel is categorized as Math(Mathematical) & Trig function. This is a built-in Excel VBA Function. This function returns the natural logarithm of a specified number.
We can use this function in Excel and VBA. This function we use in either procedure or function any number of times in a Excel VBA editor window. Let us learn what is the syntax and parameters of the Log function. Let us see where we can use this Log Function and real-time examples in Excel VBA.
Table of Contents:
- Objective
- Syntax of VBA Log Function
- Parameters or Arguments
- Where we can apply or use VBA Log Function?
- Example 1: Calculate the log/logarithm value of the number(1.5)
- Example 2: Calculate the log/logarithm value of the number(1)
- Example 3: Calculate the log/logarithm value of the number(‘4’)
- Example 4: Calculate the log/logarithm value of the number(-10)
- Instructions to Run VBA Macro Code
- Other Useful Resources
The syntax of the Log Function in VBA is
Log(Number)
The Log function returns a double value.
Parameters or Arguments:
The Log function has one argument in Excel VBA.
where
Number:The Number is a required parameter. This argument represents a number or numeric value, which consists double data type. The specified number should be positive number or greater than zero. If specified number is negative,then returns an error.
Where we can apply or use VBA Log Function?
We can use this Log Function in VBA MS Office 365, MS Excel 2016, MS Excel 2013, 2011, Excel 2010, Excel 2007, Excel 2003, Excel 2016 for Mac, Excel 2011 for Mac, Excel Online, Excel for iPhone, Excel for iPad, Excel for Android tablets and Excel for Android Mobiles.
Example 1: Calculate the log/logarithm value of the number(1.5)
Here is a simple example of the VBA Abs function. This below example calculates the log/logarithm value of the number(1.5).
'Calculate the log/logarithm value of the number(1.5) Sub VBA_Log_Function_Ex1() 'Variable declaration Dim iValue As Double Dim dResult As Double iValue = 1.5 dResult = Log(iValue) MsgBox "The logarithm value of the number 1.5 is : " & dResult, vbInformation, "VBA Log Function" End Sub
Output: Here is the screen shot of the first example output.
Example 2: Calculate the log/logarithm value of the number(1)
Here is another example of the VBA Abs function. This below example calculates the log/logarithm value of the number(1).
'Calculate the log/logarithm value of the number(1) Sub VBA_Log_Function_Ex2() 'Variable declaration Dim iValue As Double Dim dResult As Double iValue = 1 dResult = Log(iValue) MsgBox "The logarithm value of the number 1 is : " & dResult, vbInformation, "VBA Log Function" End Sub
Output: Here is the screen shot of the second example output.
Example 3: Calculate the log/logarithm value of the number(‘4’)
Let us see one more example of the VBA Abs function. This below example calculates the log/logarithm value of the number(‘4’).
'Calculate the log/logarithm value of the number('4') Sub VBA_Log_Function_Ex3() 'Variable declaration Dim iValue As String Dim dResult As Double iValue = "4" dResult = Log(iValue) MsgBox "The logarithm value of the number '4' is : " & dResult, vbInformation, "VBA Log Function" End Sub
Output: Here is the screen shot of the third example output.
Example 4: Calculate the log/logarithm value of the number(-10)
Here is a simple example of the VBA Abs function. This below example calculate the log/logarithm value of the number(-10).
'Calculate the log/logarithm value of the number(-10) Sub VBA_Log_Function_Ex4() 'Variable declaration Dim iValue As Double Dim dResult As Double iValue = -10 dResult = Log(iValue) MsgBox "The logarithm value of the number -10 is : " & dResult, vbInformation, "VBA Log Function" End Sub
Output: Here is the screen shot of the third example output.
Instructions to Run VBA Macro Code or Procedure:
You can refer the following link for the step by step instructions.
Instructions to run VBA Macro Code
Other Useful Resources:
Click on the following links of the useful resources. These helps to learn and gain more knowledge.
VBA Tutorial VBA Functions List VBA Arrays in Excel Blog
VBA Editor Keyboard Shortcut Keys List VBA Interview Questions & Answers
Содержание
- Обзор функций LN
- Синтаксис и входные данные функции LN:
- LN Функция
- LN & EXP Функция
- Функция LN и LOG
- Функция LN — отрицательное число / ноль
- LN в Google Таблицах
- Дополнительные замечания
- Примеры LN в VBA
Скачать пример рабочей книги
Загрузите образец книги
В этом руководстве показано, как использовать Функция Excel LN в Excel, чтобы вычислить натуральный логарифм числа.
Функция LN Вычисляет натуральный логарифм числа.
Чтобы использовать функцию LN Excel Worksheet, выберите ячейку и введите:
(Обратите внимание, как появляются входные данные формулы)
Синтаксис и входные данные функции LN:
количество — Число.
LN Функция
Функция LN возвращает натуральный логарифм введенного числа.
LN & EXP Функция
Обратной функцией LN является функция EXP. Если функция EXP вложена в функцию LN, она вернет заданный аргумент как есть.
В качестве альтернативы, то же самое наблюдение может быть сделано, если аргумент задан как степень е.
1 | = LN (МОЩНОСТЬ (ЕХР (1); 2)) |
Здесь функция POWER возводит натуральное число e в степень 2. Чтобы узнать больше о функции POWER, щелкните здесь.
Примечание. Натуральное число e нельзя напрямую ввести в Excel, поэтому используется EXP (1). Вы можете изучить функцию EXP здесь.
Функция LN и LOG
Функция LN — это частный случай функции LOG с базой e. LOG (4, e) вернет тот же результат, что и LN (4).
Функция LOG подробно обсуждается, нажмите здесь, чтобы узнать больше.
Функция LN — отрицательное число / ноль
Функция LN вернет ошибку, если аргумент равен нулю или отрицательному числу.
LN в Google Таблицах
Функция LN работает в Google Таблицах точно так же, как и в Excel:
Дополнительные замечания
Используйте функцию LN для вычисления натурального логарифма числа. Просто введите любое число прямо в формулу или укажите ссылку на ячейку, содержащую число.
Примеры LN в VBA
Вы также можете использовать функцию LN в VBA. Тип:application.worksheetfunction.ln (номер)
Для аргументов функции (числа и т. Д.) Вы можете либо ввести их непосредственно в функцию, либо определить переменные, которые будут использоваться вместо них.
1 | Application.WorksheetFunction.Ln (5) |
вернет натуральный логарифм числа 5, то есть 1,6094
Кроме того, мы можем использовать существующую ячейку в качестве входного параметра, поэтому, если мы введем следующую команду VBA
1 | Диапазон («B1») = Application.WorksheetFunction.Ln (Диапазон («A1»)) |
а значение в ячейке A1 равно 4, мы получим следующий результат:
Вернуться к списку всех функций в Excel
Вы поможете развитию сайта, поделившись страницей с друзьями
В этом учебном материале вы узнаете, как использовать Excel функцию LOG с синтаксисом и примерами.
Описание
Microsoft Excel функция LOG возвращает натуральный логарифм (основание e) числа.
Функция LOG — это встроенная в Excel функция, которая относится к категории математических / тригонометрических функций. Её можно использовать как функцию VBA в Excel.
В качестве функции VBA вы можете использовать эту функцию в коде макроса, который вводится через редактор Microsoft Visual Basic. Пожалуйста, прочтите нашу страницу функции LOG (WS), если вы ищете версию функции LOG для рабочего листа, поскольку она имеет совершенно другой синтаксис.
Синтаксис
Синтаксис функции журнала Microsoft Excel в коде VBA:
Log( number )
Аргументы или параметры
- number
- Числовое значение, которое должно быть больше 0.
Возвращаемое значение
Функция LOG возвращает числовое значение.
Применение
- Excel для Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 для Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000
Тип функции
- Функция VBA
Пример (как функция VBA)
Функцию LOG можно использовать в коде VBA в Microsoft Excel.
Рассмотрим несколько примеров функции Excel LOG чтобы понять, как использовать Excel функцию LOG в коде Excel VBA:
=Log(20) Результат: 2.995732274 =Log(25) Результат: 3.218875825 =Log(100) Результат: 4.605170186 =Log(7.5) Результат: 2.014903021 =Log(200) Результат: 2.301029996 |
Например:
Dim LResult As Double LResult = Log(20) |
В этом примере переменная с именем LResult теперь будет содержать значение 2.995732274.