Загрузите образец книги
В этом руководстве показано, как использовать Функция ПРОГНОЗ в Excel в Excel для подсчета значений, соответствующих нескольким критериям.
Обзор функции ПРОГНОЗ
Функция ПРОГНОЗ Использует линейную линию тренда для прогнозирования будущих значений Y.
Чтобы использовать функцию листа Excel ПРОГНОЗ, выберите ячейку и введите:
(Обратите внимание, как появляются входные данные формулы)
Функция ПРОГНОЗ Синтаксис и входные данные:
1 | = ПРОГНОЗ (x; известные_y, известные_x) |
Икс - Значение x, для которого вы хотите спрогнозировать новое значение y.
known_y’s - Массив известных значений y
known_x’s - Массив известных x-значений
Что такое ПРОГНОЗ и ПРОГНОЗ.ЛИНЕЙНЫЙ?
Функция ПРОГНОЗ в Excel используется для прогнозирования Икс данное значение известно Икс а также у ценности. Функция использует линейную регрессию для определения результата.
Линейная регрессия - это метод статистики, используемый для прогнозирования данных, следующих по прямой линии с использованием известных данных. Регрессия используется для прогнозирования таких значений, как рост продаж, потребности в запасах или простые рыночные тенденции.
Функция FORECAST существует для совместимости в Excel 2013 и более ранних версиях, в то время как FORECAST.LINEAR следует использовать в версиях, следующих за Excel 2013. В этой статье для примеров будет использоваться FORECAST.LINEAR, но синтаксис идентичен для обеих функций.
Предположим, у меня есть таблица данных со значениями x и y:
Я хочу знать, в чем ценность у когда ценность Икс = 20, где Икс - независимая переменная и у зависимая переменная. Используя FORECAST.LINEAR:
1 | = ПРОГНОЗ.ЛИНЕЙНЫЙ (20; B3: B7; C3: C7) |
FORECAST.LINEAR показывает результат как 40. Визуализируем на графике:
Вы можете увидеть это, нанеся данные на точечную диаграмму и расширив линию, которая лучше всего соответствует этим данным, значение у когда Икс = 20 равно 40. Линейную регрессию иногда также называют линией наилучшего соответствия. Это соответствует результату нашей функции выше.
Как пользоваться FORECAST.LINEAR
Функция FORECAST.LINEAR принимает три аргумента:
1 | = FORECAST.LINEAR (x, известные_y, известные_x) |
Где Икс это точка данных, для которой вы хотите спрогнозировать значение, и known_y’s а также known_x’s обратитесь к Икс а также у данные в вашей таблице данных.
В нашем первом примере функция записывается как:
1 | = ПРОГНОЗ.ЛИНЕЙНЫЙ (20; B3: B7; C3: C7) |
Для любителей математики
Формула FORECAST.LINEAR порождает уравнение прямой в виде y = a + bx, где,
a - точка пересечения с y, а b - наклон линии.
Используя приведенную выше диаграмму, мы можем вычислить наклон, b, используя подъем линии, разделенный на длину линии подъема / хода, и удлинение линии тренда на графике назад, пока она не пересечет ось y, чтобы найти точку пересечения оси y, а.
Пересечение оси y пересекает ось y при y = 0, поэтому a = 0.
Уравнение этой линии описывается как y = 0 + 2x или y = 2x.
Используя опцию линии тренда в Excel, мы можем показать уравнение линии:
Затем мы можем проверить наш прогноз, используя уравнение линии.
у = 2x
Следовательно, когда x = 20, y = 2 x 20 = 40.
Заинтересованы в большем прогнозировании?
См. Другие наши статьи о прогнозировании с экспоненциальным сглаживанием, функциях ТЕНДЕНЦИЯ и ЛИНЕЙН.
ПРОГНОЗ функция в Google Таблицах
Функция ПРОГНОЗ в Google Таблицах работает точно так же, как и в Excel.
ПРОГНОЗ Примеры в VBA
Вы также можете использовать функцию ПРОГНОЗ в VBA. Тип:Application.Worksheetfunction.Forecast (x, известные_y, известные_x)
Для аргументов функции (x и т. Д.) Вы можете либо ввести их непосредственно в функцию, либо определить переменные, которые будут использоваться вместо них.
Вернуться к списку всех функций в Excel