Как посчитать логарифм в excel
В этой статье описаны синтаксис формулы и использование функции LOG в Microsoft Excel.
Описание
Возвращает логарифм числа по заданному основанию.
Синтаксис
Аргументы функции LOG описаны ниже.
Число Обязательный. Положительное вещественное число, для которого вычисляется логарифм.
Основание Необязательный. Основание логарифма. Если аргумент «основание» опущен, предполагается, что он равен 10.
Пример
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.
Логарифм числа 10. Так как второй аргумент (основание) опущен, предполагается, что он равен 10. Результат (1) — степень, в которую необходимо возвести основание, чтобы получить число 10.
Логарифм числа 8 по основанию 2. Результат (3) — степень, в которую необходимо возвести основание, чтобы получить число 8.
Логарифм числа 86 по основанию e (приблизительно 2,718). Результат (4,454) — степень, в которую необходимо возвести основание, чтобы получить число 86.
Как рассчитать логарифм в Excel с помощью функции LOG
Вычисление логарифмов – это одна из самых востребованных математических задач, в том числе, в программе Эксель, в которой специально для этого разработана функция под названием LOG. В этой статье мы рассмотрим, каким образом работает данная функция.
Вычисление логарифма в Эксель
Функция в Excel, позволяющая считать логарифмы из определенного числа по указанному основанию, называется LOG.
Формула функции LOG выглядит следующим образом:
=LOG(число;[основание])
Как мы видим, формула имеет два аргумента:
- “Число” – конкретное число (или адрес ячейки, которая содержит число), из которого требуется вычислить логарифм.
- “Основание” – также выражается числом (либо содержит координаты ячейки с требуемым числом), которое является основанием, по которому вычисляется логарифм. Наличие этого аргумента не является обязательным, и его можно и не указывать. В этом случае автоматически будет присвоено нулевое значение.
Помимо вышеописанной функции, в Эксель есть еще один оператор – LOG10, который вычисляет логарифмы с основанием, равным цифре 10. Другими словами, он умеет работать исключительно с десятичными логарифмами.
Формула функции LOG10 выглядит следующим образом:
=LOG10(число).
В данном случае оператор имеет только один аргумент – “Число”, который, как и в случае с функцией LOG, прописывается в виде числового выражения (либо ссылкой на ячейку с требуемым числом). Это и есть то значение, логарифм которого нужно рассчитать. Второго аргумента под названием “Основание” в этой формуле нет, так как ему присваивается безусловное значение, равное 10.
Использование оператора LOG
Для лучшего понимания работы функции LOG давайте разберем ее, применив на практике. Для этого возьмем таблицу имеющую колонку с числами. Наша задача – в отдельном столбце вычислить логарифмы из этих числовых значений по основанию, равному 3.
Давайте начнем выполнение нашей задачи:
- Выбираем первую ячейку столбца, в которой хотим произвести вычисления. Затем кликаем по кнопке “Вставить функцию” (с левой стороны от строки формул).
- В результате откроется окно Мастера функций. Здесь мы щелкаем по текущей категории и в открывшемся перечне выбираем строку “Математические”.
- Из предложенного списка операторов кликаем по функции “LOG” и подтверждаем действие нажатием OK.
- В открывшемся окне задаем настройки функции, после чего нажимаем OK. Согласно количеству аргументов оператора, в открывшемся окне имеется два поля:
- в поле “Число” указываем координаты ячейки с числом, из которого требуется рассчитать логарифм. Можно прописать информацию вручную, но есть более простой и удобный метод. Кликаем сначала по области поля “Число”, после чего – по требуемой ячейке.
- в поле “Основание” в нашем случае указываем значение “3”.
Примечание: В поле “Число” можно сразу напечатать конкретное числовое значение.
- После проделанных действий результат вычислений незамедлительно отобразится в выбранной ячейке с формулой LOG.
- Теперь остается скопировать формула расчета для оставшихся исходных числовых значений, представленных в первом столбце. Прописывать или вставлять формулу для каждой ячейки слишком долго, и к счастью, это вовсе не обязательно, ведь есть куда более быстрый способ это сделать, причем, исключив возможные ошибки и опечатки. Для этого наводим указатель мыши на нижний правый угол ячейки с формулой, и после того, как курсор изменит форму на крестик, зажав левую кнопку мыши растягиваем формулу на оставшиеся строки ниже.
- В результате проделанных действий мы получим результат вычислений по всем строкам.
Применение оператора LOG10
А сейчас предлагаем познакомимся с оператором LOG10. Теперь наша задача – это получении десятичных логарифмов исходных чисел.
- Проделываем те же действия, что и при первом способе, т.е. выбираем верхнюю ячейку столбца, куда будем выводить результаты и жмем кнопку “Вставить функцию”.
- В перечне математических операторов кликаем по строке “LOG10”, после чего подтверждаем выбор нажатием OK.
- Затем выполняем настройку функции. В данном случае она имеет всего лишь один аргумент – “Число”. Указываем адрес нужной ячейки с числом, логарифм из которого нужно рассчитать, и жмем кликаем по кнопке OK, чтобы получить результат.
- В итоге, в выбранной ячейке с формулой будет выведен результат вычислений десятичного логарифма от заданного числового значения. Методом, который был описан в первом способе, растягиваем формулу на все оставшиеся строки результирующего столбца.
Заключение
Итак, в Microsoft Excel вычисление логарифма от заданного числового значения по указанному основанию реализовано через функцию “LOG”, которая также позволяет рассчитать логарифм по основанию, равному 10. Однако, для десятичных логарифмов целесообразнее и проще использовать специально разработанный для этого отдельный оператор под названием “LOG10”.
Функция LN Excel
В арифметике у нас есть функция логарифма или функция LOG, которая прямо противоположна возведению в степень, в excel у нас есть аналогичная функция для вычисления логарифма заданного числа, и эта функция является функцией LN в excel, которая принимает одно число в качестве аргумента и дает результат в виде логарифма.
Функция LN в Excel
Это встроенная функция в MS Excel. LN excel относится к категории «Математические функции» в MS Excel. Excel LN используется для вычисления натурального логарифма числа.
Что такое функция натурального логарифма?
Натуральный логарифм числа — это его логарифм по основанию математической константы. е, где е — иррациональное и трансцендентное число, примерно равное 2,718281828459. Функция натурального логарифма x обычно записывается как пер Икс, ложа х а иногда, если база е неявно, просто журнал x.
Итак, Ln (Number) = LOG (Number, e)
Ниже представлен график функции LN.
На приведенном выше графике функций LN ось X указывает номер, для которого необходимо вычислить журнал, а ось Y указывает значения журнала. Например, log (1) равен 0, как показано на графике функций LN.
Формула LN в Excel
Формула функции LN Excel выглядит следующим образом:
LN Formula имеет три аргумента, два из которых являются необязательными. Где,
- количество= Это обязательный параметр. Он указывает число, для которого должна быть вычислена функция натурального логарифма. Число должно быть положительным действительным числом.
- Если параметр является отрицательным числом, возвращается ошибка с # ЧИСЛО! с указанием ошибки с номером.
- Если параметр равен нулю, возвращается ошибка с # ЧИСЛО! с указанием ошибки с номером.
- Если параметр является нечисловым значением, он возвращает ошибку с #VALUE! указывает на ошибку сгенерированного значения.
Как использовать функцию LN в Excel?
Указанная функция является функцией рабочего листа (WS). Как функцию WS, функцию Excel LN можно ввести как часть формулы в ячейку рабочего листа. Обратитесь к примерам, приведенным ниже, чтобы лучше понять.
Пример # 1 — Дробное число
В этом примере с ячейкой C2 связана формула LN. Итак, C2 — это ячейка результата. Первый аргумент LN — это B2, число, для которого необходимо вычислить журнал. Число 0,5, а логарифм 0,5 равен -0,693147. Итак, значение результирующей ячейки равно -0,693147.
Пример # 2 — Нулевое число
В этом примере с ячейкой C4 связана формула LN. Итак, C4 — это ячейка результата. Первый аргумент LN — это B4, число, для которого необходимо вычислить журнал. Число равно 0, и логарифм 0 не может быть вычислен. Функция LN в Excel не принимает числовое значение как ноль, поэтому в ответ выдается ошибка. Ошибка # ЧИСЛО! что означает, что номер ошибочный.
Пример # 3 — Целое число
В этом примере с ячейкой C6 связана формула LN. Итак, C6 — это ячейка результата. Первый аргумент LN — это B6, число, для которого необходимо вычислить журнал. Число 5, а логарифм 5 — 1,609437912. Итак, значение в результирующей ячейке — 1,609437912.
Пример # 4 — Нечисловое значение
В этом примере с ячейкой C8 связана формула LN. Итак, C8 — это ячейка результата. Первым аргументом LN в excel является B8, число, для которого необходимо вычислить журнал. Число — «abc», и журнал нечисловых значений не может быть вычислен. Функция LN в Excel возвращает ошибку, если журнал не может быть рассчитан для такого значения. Ошибка #VALUE! что означает, что значение ошибочно.
Пример # 5 — Отрицательное число
В этом примере с ячейкой C10 связана формула LN. Итак, C10 — это ячейка результата. Первым аргументом LN в Excel является B10, число, для которого необходимо вычислить журнал. Число равно -1,2, и логарифм отрицательного числа не может быть вычислен. Поскольку значение отрицательное, функция LN в Excel возвращает ошибку, указывающую, что значение является ошибочным. Итак, значение в результирующей ячейке — # ЧИСЛО! что означает, что номер ошибочный.
То, что нужно запомнить
- Функция LN в Excel принимает в качестве параметра только положительное действительное число. Делитель не может быть нулевым.
- Если параметр является отрицательным числом, возвращается ошибка с # ЧИСЛО! с указанием ошибки с номером.
- Если параметр равен нулю, возвращается ошибка с # ЧИСЛО! с указанием ошибки с номером.
- Если параметр представляет собой нечисловое значение, он возвращает ошибку с #VALUE! указывает на ошибку сгенерированного значения.
Excel VBA для аналогичной цели
VBA имеет отдельную встроенную функцию для вычисления функции натурального логарифма, то есть LOG. Его можно использовать следующим образом.
пример:
Давайте посмотрим на пример, приведенный ниже, для лучшего понимания.
logVal = LOG (5)
Здесь 5 — это число, для которого должна быть вычислена функция натурального логарифма. Лог (5) по основанию e равен 1.609437912. Итак, переменная logVal содержит значение 1.609437912.