오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴

FORECAST 함수

지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀

엑셀 FORECAST 함수는 선형 회귀로 기존 데이터에서 특정 값을 예측하는 함수입니다.

=FORECAST(예측할값, 결과값범위, 예측값범위)
인수구분설명
예측할값 필수
결과를 예측할 숫자 또는 해당 값이 입력된 셀입니다.
결과값범위 필수
예측의 기준이 되는 기존 결과값이 입력된 범위입니다.
예측값범위 필수
기존 결과값에 대응하는 시점 또는 값이 입력된 범위입니다.
빠른 예제
=FORECAST(8400, 판매량범위, 가격범위)가격이 8,400원일 때의 판매량을 예측합니다.
=FORECAST("2020-01-01", 매출액범위, 날짜범위)2019년 매출로 2020년 1월 1일의 매출을 예측합니다.
댓글 1 최종 수정 2026. 7. MS 공식 문서

함수 개요

엑셀 FORECAST 함수는 선형 회귀를 사용해 기존 데이터 범위에서 특정 값을 추정하는 함수입니다. 판매량, 재고 수요량, 소비자 추세처럼 특정 시점이나 값에 대한 결과를 예측할 때 사용할 수 있습니다.

=FORECAST(8400, 판매량범위, 가격범위)가격이 8,400원일 때의 판매량을 예측합니다.

시계열의 미래 값을 예측하려면 FORECAST.ETS 함수 를 사용할 수 있습니다. 엑셀 2016 이후 버전에서는 같은 선형 예측 기능의 FORECAST.LINEAR 함수 가 제공됩니다.

FORECAST 함수 간단 예제

1
기존 매출로 다음 날 매출 예측하기

2019년 매출액과 날짜 범위를 기준으로 2020년 1월 1일의 매출을 예측합니다.

=FORECAST("2020-01-01", 매출액범위, 날짜범위)기존 매출로 다음 날의 매출을 예측합니다.

선형 회귀로 계산한 2020년 1월 1일의 예상 매출을 반환합니다.

2
특정 가격의 판매량 예측하기

기존 가격과 판매량 데이터를 사용해 가격이 8,400원일 때의 판매량을 예측합니다.

=FORECAST(8400, 판매량범위, 가격범위)8,400원에 대응하는 판매량을 예측합니다.

가격범위의 선형 관계를 기준으로 예상 판매량을 반환합니다.

그 외 주의사항

예측할값은 반드시 숫자여야 하며, 숫자가 아니면 #VALUE! 오류를 반환합니다.

결과값범위 또는 예측값범위가 비어 있으면 #N/A 오류를 반환하며, 두 범위의 데이터 개수도 같아야 합니다.

예측값범위의 분산이 0, 즉 모든 값이 같으면 #DIV/0! 오류를 반환합니다.

엑셀 2016 이후 버전에서는 FORECAST.LINEAR 함수로 대체되었지만 이전 버전과의 호환성을 위해 제공됩니다.

관련 함수
댓글 1
5 (1개 평가)
강민준🤗
강민준🤗 2024.08.09 18:12
좋은 강의 감사합니다🙇‍♂️
스크랩 완료