Lumpics lumpics.ru

Функция LOG в Microsoft Excel

Одним из востребованных математических действий при решении учебных и практических задач является нахождение логарифма из заданного числа по основанию. В Экселе для выполнения данной задачи существует специальная функция, которая называется LOG. Давайте поподробнее узнаем, как её можно применять на практике.

Использование оператора LOG

Оператор LOG относится к категории математических функций. Его задачей является вычисление логарифма указанного числа по заданному основанию. Синтаксис у указанного оператора предельно простой:

=LOG(число;[основание])

Как видим, функция располагает всего двумя аргументами.

Аргумент «Число» представляет собой число, из которого нужно вычислить логарифм. Он может принимать вид числового значения и являться ссылкой на ячейку, его содержащую.

Аргумент «Основание» представляет собой основание, по которому будет вычисляться логарифм. Он тоже может иметь, как числовой вид, так и выступать в виде ссылки на ячейку. Данный аргумент не является обязательным. Если он опущен, то считается, что основание равно нулю.

Кроме того, в Экселе существует ещё одна функция, позволяющая вычислять логарифмы – LOG10. Её главное отличие от предыдущей в том, что она может вычислять логарифмы исключительно по основанию 10, то есть, только десятичные логарифмы. Её синтаксис ещё проще, чем у ранее представленного оператора:

=LOG10(число)

Как видим, единственным аргументом данной функции является «Число», то есть, числовое значение или ссылка на ячейку, в которой оно расположено. В отличие от оператора LOG у этой функции аргумент «Основание» вообще отсутствует, так как принимается, что основание обрабатываемых ею значений равно 10.

Способ 1: применение функции LOG

Теперь давайте рассмотрим применение оператора LOG на конкретном примере. Имеем столбец числовых значений. Нам нужно вычислить из них логарифм по основанию 5.

  1. Выполняем выделение первой пустой ячейки на листе в колонке, в которую планируем выводить итоговый результат. Далее щелкаем по пиктограмме «Вставить функцию», которая располагается возле строки формул.
  2. Переход в Мастер функций в Microsoft Excel
  3. Происходит запуск окошка Мастера функций. Перемещаемся в категорию «Математические». Производим выделение наименования «LOG» в списке операторов, после чего производим щелчок по кнопке «OK».
  4. Переход в окно аргументов функции LOG в Microsoft Excel
  5. Происходит запуск окошка аргументов функции LOG. Как видим, оно имеет два поля, которые соответствуют аргументам данного оператора.

    В поле «Число» в нашем случае следует ввести адрес первой ячейки того столбца, в котором находятся исходные данные. Это можно сделать, вписав его в поле вручную. Но существует и более удобный способ. Устанавливаем курсор в указанном поле, а затем щелкаем левой кнопкой мыши по ячейке таблицы, содержащей нужное нам числовое значение. Координаты данной ячейки тут же отобразятся в поле «Число».

    В поле «Основание» просто вписываем значение «5», так как оно будет одинаково для всего обрабатываемого числового ряда.

    После произведения указанных манипуляций щелкаем по кнопке «OK».

  6. Окно аргументов функции LOG в Microsoft Excel
  7. Результат обработки функцией LOG тут же выводится в ячейку, указанную нами на первом шаге этой инструкции.
  8. Результат обработки функции LOG в Microsoft Excel
  9. Но мы заполнили только первую ячейку столбца. Для того, чтобы заполнить и остальные, нужно скопировать формулу. Устанавливаем курсор в нижний правый угол ячейки её содержащей. Появляется маркер заполнения, представ в виде крестика. Выполняем зажим левой кнопки мыши и перетягиваем крестик до конца столбца.
  10. Маркер заполнения в Microsoft Excel
  11. Вышеуказанная процедура привела к тому, что все ячейки столбца «Логарифм» заполнены результатом вычисления. Дело в том, что ссылка, указанная в поле «Число», является относительной. При перемещении по ячейкам изменяется и она.
Столбец заполнен результатом вычисления в Microsoft Excel

Урок: Мастер функций в Экселе

Способ 2: применение функции LOG10

Теперь давайте рассмотрим пример использования оператора LOG10. Для примера возьмем таблицу с теми же исходными данными. Но теперь, понятное дело, предстоит задача вычислить логарифм чисел, расположенных в столбце «Исходные данные» по основанию 10 (десятичный логарифм).

  1. Производим выделение первой пустой ячейки столбца «Логарифм» и щелкаем по пиктограмме «Вставить функцию».
  2. Вставить функцию в Microsoft Excel
  3. В открывшемся окне Мастера функций опять выполняем переход в категорию «Математические», но на этот раз останавливаемся на наименовании «LOG10». Щелкаем внизу окошка по кнопке «OK».
  4. Переход в окно аргументов функции LOG10 в Microsoft Excel
  5. Происходит активация окна аргументов функции LOG10. Как видим, оно располагает только одним полем – «Число». Вносим в него адрес первой ячейки столбца «Исходные данные», тем же способом, который мы использовали в предыдущем примере. Затем щелкаем по кнопке «OK» внизу окна.
  6. Окно аргументов функции LOG10 в Microsoft Excel
  7. Результат обработки данных, а именно десятичный логарифм заданного числа, выводится в предварительно указанную ячейку.
  8. Результат обработки функции LOG10 в Microsoft Excel
  9. Для того, чтобы произвести вычисления и для всех остальных чисел представленных в таблице, производим копирование формулы посредством маркера заполнения, таким же способом, что и в предыдущий раз. Как видим, результаты расчетов логарифмов чисел выведены в ячейки, а значит, поставленная задача выполнена.
Столбец заполнен результатом вычисления десятичного логарифма в Microsoft Excel

Урок: Другие математические функции в Экселе

Применение функции LOG позволяет в Экселе просто и быстро посчитать логарифм от указанного числа по заданному основанию. Этот же оператор может посчитать и десятичный логарифм, но для указанных целей более рационально использовать функцию LOG10.

Обсудить в TelegramНаш Telegram каналТолько полезная информация
Автор статьи Вы на сайте: Статья обновлена: . Автор: Максим Тютюшев

Вам помогли мои советы?

Получить ответ на Email
Уведомить о

13 ответов
По рейтингу
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
Игорь
17 февраля 2018 22:21

Здравствуйте, возникла проблема с вводом формулы в программу. Формула из физики. Не могу понять, как правильно ее вводить. Формулы под номером два.
=(0,366*(B8/B5))*(LOG10(2*B5)/(0,95*B4)+(1/2)*(LOG10(4*B6+B5)/(4*B6-B5)))
=(B8/(2*3,14*B5))*(LN(2*B5)/(0,95*B4))+(1/2*(LN(4*B6+B5)/(4*B6-B5)))

13-17
Игорь
18 февраля 2018 11:12

Скажите, а как правильно оформлять дробь перед логарифмом а данной формуле? (1/2)*(LOG10…; (1/2*(LN….. Я где то видел +1/2LN(….. Спасибо

Игорь
21 февраля 2018 21:09
Ответить на  Максим Тютюшев

Спасибо за консультацию

Егор
1 марта 2018 21:19

Y=lg(x^2+a*b) как выглядит формула?

Михаил
24 мая 2018 13:38

как записать формулу log3 2+1

екатерина
14 августа 2018 14:58

подскажите как в ексель записать такую формулу
у меня n=5
есть 5 чисел 75 75 80 85 85

15342477893861213618985
Аноним
7 мая 2019 09:52

Здравствуйте! Как оформить подобную формулу : lg X/Y*100 , где х и у — определенные ячейки со своими значениями, содержащими формулы из массива значений. Оформила как : (100*(Log10((X)/(Y)) — считает значения не правильно

Наталья
16 февраля 2020 01:22

Подскажите пожалуйста, как правильно сделать запись формулы y= ln(-3×2 + 4) (х в степени 2). в столбце А у меня значение х. Я сделала следующую запись
=LN((СТЕПЕНЬ(A2;2))*(-3)+4)
а программа пишет ошибка #Число. подскажите пожалуйста, где ошибка. заранее спасибо.

Игорь
29 мая 2020 13:21

Организовать в программе вычисление логарифма заданного числа по заданному основанию логарифма. Ввод исходных данных и вывод полученного результата производить через форму.
Подскажите пожалуйста как это решить

Аноним
3 апреля 2024 15:29

=LOG10(лист1! С3) если ячейка в листе 1 пустая, то на втором листе выдает #число!. Как этого избежать? Так как таких ячеек много, и они мешают итоговому вычислению. Приходится удалять вручную.

img_2024_04_03_15_31_05_1577460940655660705016
Задать вопрос