Функция Excel LOGEST
Функция LOGEST возвращает экспоненциальную кривую, наилучшим образом аппроксимирующую заданный набор значений y и x, а также массив значений, описывающий эту кривую.

Синтаксис
=LOGEST(known_y’s,[known_x’s],[const],[stats])
Аргументы
- Known_y’s (обязательно): набор известных значений y.
- Known_x’s (необязательно): набор известных значений x. Если он указан, количество элементов в known_x’s должно совпадать с количеством элементов в known_y’s. Если аргумент опущен, в качестве значений x автоматически используется последовательность {1, 2, 3, …}.
- Const (необязательно): логическое значение, определяющее, следует ли принудительно установить константу «b» в уравнении y = b · mˣ равной 1. Может принимать значения ИСТИНА или ЛОЖЬ.
Если аргумент const имеет значение ИСТИНА или опущен, константа b вычисляется обычным образом.
Если аргумент const имеет значение ЛОЖЬ, константа b фиксируется на уровне 1, и уравнение упрощается до вида y = mˣ. - Stats (необязательно): логическое значение, определяющее, следует ли возвращать дополнительную статистику регрессии. Может принимать значения ИСТИНА или ЛОЖЬ.
Если аргумент stats имеет значение ЛОЖЬ или опущен, функция LOGEST возвращает только коэффициенты m и константу b.
Если аргумент stats имеет значение ИСТИНА, функция LOGEST возвращает дополнительную статистику регрессии, и возвращаемый массив имеет следующий вид: {mn, mn-1, …, m1, b; sen, sen-1, …, se1, seb; r², sey; F, df; ssreg, ssresid}.
Возвращаемое значение
Функция LOGEST возвращает числовое значение.
Примечания к функции
- Функция LOGEST возвращает массив результатов и должна вводиться как формула массива. Формулы динамических массивов доступны в Excel 365, Excel 2021 и Excel для Интернета, поэтому нажимать CTRL+SHIFT+ENTER для преобразования формулы в динамическую не требуется. Пользователям Excel 2019 и более ранних версий следует помнить о необходимости ввода формулы с помощью комбинации клавиш CTRL+SHIFT+ENTER , чтобы несколько результатов возвращались в виде массива.
- Ошибка #ССЫЛ! возникает, если длина массива known_x’s не совпадает с длиной массива known_y’s.
- Значение ошибки #ЗНАЧ!возникает, если выполняется любое из следующих условий:
- Любое из значений в предоставленных массивах known_x’s или known_y’s является нечисловым;
- Ни один из аргументов const или stats не может быть вычислен как ИСТИНА или ЛОЖЬ.
- Уравнение кривой имеет вид y = b*m^xили y = (b*(m1^x1)*(m2^x2)*_).
Если имеется несколько значений x, где зависимая переменная y является функцией независимых значений x. Значения m — это основания, соответствующие каждому показателю степени Значение X, а b — постоянная величина. Обратите внимание, что y, x и m могут быть векторами.
Массив, возвращаемый функцией LOGEST, имеет вид {mn,mn-1,…,m1,b}. - Чем больше график ваших данных напоминает экспоненциальную кривую, тем лучше рассчитанная линия будет соответствовать этим данным. Функции LINEST и LOGEST возвращают массив значений, описывающих взаимосвязь между значениями, но LINEST подгоняет к вашим данным Горизонтальная, тогда как LOGEST подгоняет экспоненциальную кривую.
- При наличии только одной независимой переменной x можно напрямую получить значения y-пересечения (b) с помощью следующей формулы:
Y-пересечение (b): INDEX (LOGEST (known_y„s,known_x"s),2)
Для прогнозирования будущих значений y можно использовать уравнение y = b*m^x, однако ту же задачу решает функция GROWTH. - При вводе константы массива, такой как known_x’s, в качестве аргумента используйте запятые для разделения значений в одной строке и точку с запятой для разделения строк. Символы-разделители могут отличаться в зависимости от региональных настроек.
- Следует учитывать, что значения y, предсказанные с помощью уравнения регрессии, могут оказаться недействительными, если выходят за пределы диапазона значений y, использованных при построении этого уравнения.
Пример
Как показано на приведённом ниже снимке экрана, имеется таблица данных с x и Значение Y, где x — независимая переменная, а y — зависимая переменная. Чтобы использовать LOGEST для подгонки кривой к данным, выполните следующие действия:
1. Выделите ячейки, в которые будут выведены результаты, например H6и I6В данном случае скопируйте приведённую ниже формулу в Строка формул, затем нажмите клавиши CTRL+SHIFT+ENTER, чтобы получить результаты.
=LOGEST()C6:C10,B6:B10,E6,F6)

Примечание: В ячейке результата H6 содержится значение m, а в ячейке I6 — значение b экспоненциальной кривой. Уравнение экспоненциальной кривой с одной переменной x имеет вид: y = b·mˣ, где b — точка пересечения кривой с осью Y, а m — параметр наклона кривой.
Связанные функции:
Функция Excel EVEN
Функция EVEN округляет числа от нуля до ближайшего чётного целого.
Функция Excel EXP
Функция EXP возвращает результат возведения математической константы e в степень n.
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает Вам выделяться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.