엑셀 FORECAST.ETS 함수 사용법 및 공식 총정리
엑셀 FORECAST.ETS 함수 목차 바로가기
함수 요약
엑셀 FORECAST.ETS 함수는 지수평활법 알고리즘으로 시계열 데이터에서 미래의 값을 예측하는 함수입니다.
함수 구문
= FORECAST.ETS ( 예측할시계열, 값범위, 시계열범위, [계절성], [누락데이터처리], [중복시계열처리])
인수 알아보기
인수 | 설명 |
예측할시계열 | 예측할 시계열 값입니다. 시계열 값으로 날짜, 시간 또는 숫자를 입력할 수 있습니다. 예측할 시계열의 값이 기존 시계열 범위의 마지막 값보다 작을 경우 함수는 #NUM! 오류를 반환합니다. |
값범위 | 기존 값이 입력된 범위입니다. |
시계열범위 | 기존 시계열이 입력된 범위입니다. 시계열 범위의 분산은 반드시 0보다 커야합니다. 즉, 모든 시계열의 값이 동일하면 안 됩니다. 만약, 모든 시계열의 값이 동일하면 FORECAST.ETS 함수는 #NUM! 오류를 반환합니다. |
계절성 [선택인수] |
지수평활법 알고리즘으로 분석 시, 얼마간의 주기를 갖고 데이터를 예측할지 결정합니다. 기본값은 자동 예측입니다.
|
누락데이터처리 [선택인수] |
기존 시계열 범위에서 누락된 데이터가 있을 시 어떻게 처리할지를 결정합니다. 기본값은 1 입니다. (=주변 데이터의 평균값으로 계산)
|
중복시계열처리 [선택인수] |
중복된 시계열이 있을 경우 중복된 값을 어떻게 처리할 지 결정합니다. 기본값은 1 입니다. (=평균으로 반영)
|
FORECAST.ETS 함수 상세설명
FORECAST.ETS 함수는 지수평활법 알고리즘으로 시계열 데이터에서 미래의 값을 예측할 때 사용되는 엑셀 통계 분석 함수입니다. 예측할 시계열 값은 기존에 입력되어 있는 시간에서 연속으로 이어진 값이여야 합니다. 만약 기존 시계열 범위의 마지막 값보다 작은값을 예측하면 함수는 #NUM! 오류를 반환합니다.
FORECAST.ETS 함수를 사용하면 다양한 시계열 데이터(예: 향후 판매량, 재고필요량, 수요량, 투입/산출량 등)의 추세를 분석하고 예측할 수 있습니다. 만약 입력된 데이터의 주기성만 분석해야 할 경우, FORECAST.ETS.SEASONALITY 함수를 사용합니다.
시계열이 아닌 데이터의 선형 회귀분석이 필요할 경우 FORECAST.LINEAR 함수를 사용할 수 있습니다. 또는 데이터 분석 도구를 활용하여 다중회귀분석모델을 통해 더욱 정확한 회귀분석 식을 구할 수 있습니다.
FORECAST.ETS 함수 사용법 간단예제
- 다음 달 재고 수요량 예측하기
=FORECAST.ETS("2020-01-01",{월시계열},{월별수요량})
=FORECAST.ETS("2020-01-01",{2019-01-01,2019-02-01,2019-03-01,...,2019-12-01},{월별수요량})
'2020년 1월달의 재고 수요량을 예측합니다. - 20년간의 연평균 매출을 바탕으로 내년 매출 예측하기
=FORECAST.ETS("2020-01-01",{년시계열},{연매출})
=FORECAST.ETS("2020-01-01",{2000-01-01,2001-01-01,2002-01-01,...,2019-01-01},{연매출})
'2000~2019년 매출을 바탕으로 2020년 매출을 예측합니다.
호환성
운영체제 | 호환성 |
Windows 버전 | 엑셀 2016 이후 버전에서 사용 가능합니다. |
Mac 버전 | Mac용 엑셀 2016 이후 버전에서 사용 가능합니다. |
예제파일 다운로드
오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.
- [엑셀함수] 엑셀 FORECAST.ETS 함수 사용법예제파일
관련 기초함수
그 외 참고사항
- FORECAST.ETS 함수는 지수평활법 알고리즘을 사용하여 '시계열 데이터' 분석에 사용되는 함수입니다. 만약 시계열 데이터가 아닌 데이터 집합의 선형회귀분석이 필요할 경우 FORECAST.LINEAR 함수를 사용합니다.
- 예측할 시계열의 값은 기존 시계열의 마지막 값보다 반드시 커야합니다. 만약 예측할 시계열의 값이 기존 시계열 범위의 마지막 값보다 작을경우, 함수는 #NUM! 오류를 반환합니다.
- 기존 시계열 범위의 분산이 0 이면 함수는 #NUM! 오류를 반환합니다. (즉, 기존 시계열 범위의 값이 모두 동일할 경우, #NUM! 오류 반환합니다.)
- 계절성 인수가 8,760 (1년의 시간값) 보다 클 경우, 함수는 #NUM! 오류를 반환합니다.
- 만약 동일한 시계열에 중복된 값이 있을 경우, 함수는 #VALUE! 오류를 반환합니다.
- 값 범위와 시계열 범위의 너비(높이)는 반드시 동일해야 합니다. 만약 두개의 크기가 다를 경우, 함수는 #N/A! 오류를 반환합니다.
- 시계열의 계절성 분석이 별도로 필요할 경우 FORECAST.ETS.SEASONALITY 함수를 사용합니다.