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

엑셀 FORECAST.ETS.SEASONALITY 함수 사용법 및 실전예제 총정리 :: 통계 함수

엑셀에서 ETS예측에 사용한 계절성을 확인하는 FORECCAST.ETS.SEASONALITY 함수의 사용법 및 주의사항을 알아봅니다.

작성자 :
오빠두엑셀
최종 수정일 : 2020. 07. 26. 01:40
URL 복사
메모 남기기 : (3)

엑셀 FORECAST.ETS.SEASONALITY 함수

실습파일

요약

FORECAST.ETS.SEASONALITY 함수는 지수평활법(Exponential Smoothing) 알고리즘을 사용하여 미래의 데이터를 계산 또는 예측할 때에 엑셀에서 어떠한 계절성을 감지하고 사용하였는지 확인하는 함수입니다.

설명

FORECAST.ETS 함수는 지수평활법(Exponential Smoothing) 알고리즘을 사용하여 기존에 있는 데이터를 기반으로 미래의 데이터를 계산 또는 예측하는 함수입니다. ETS모델에서는 기존 입력된 데이터의 계절성(주기성)이 하나의 중요한 변수로 작용합니다. FORECAST.ETS.SEASONALITY 함수는 엑셀에서 ETS모델로 데이터를 예측할 시 어떠한 값을 계절성으로 감지하고 사용하였는지 확인하는 함수입니다. FORECAST.ETS 함수에 대한 자세한 설명은 관련 포스트를 참고하세요. 시계열 분석이 아닌 데이터의 선형회귀분석이 필요할 경우 FORECAST.LINEAR 함수를 사용합니다.

호환성

 Windows 버전  엑셀 2016 이후 버전에서 사용 가능합니다.
 Mac 버전  Mac용 엑셀 2016 이후 버전에서 사용 가능합니다.

구문

= FORECAST.ETS.SEASONALITY ( 기존 값 범위, 기존 시계열 범위, [누락데이터 처리], [중복 시계열 처리] ) 

인수

 기존 값 범위 예측할 기준 시계열의 값을 계산하기 위해 기존에 입력된 값의 범위입니다.
 기존 시계열 범위 기존에 입력된 시계열 범위입니다. 시계열 범위는 분산이 반드시 0보다 커야합니다. (즉, 입력된 모든 시계열의 값이 같다면, FORECAST.ETS 함수는 #NUM! 오류를 반환합니다.)
 누락 데이터 처리 [선택인수] 기존 시계열 범위에서 누락된 데이터가 있을 시 어떻게 처리할지를 결정합니다. FORECAST.ETS.SEASONALITY 함수는 최대 30%의 누락된 데이터를 예측/조정할 수 있습니다. 기본값은 1 또는 빈칸입니다.

  • 누락 데이터 처리 인수가 1 또는 비어있을 경우 : 누락된 데이터를 주변 데이터의 평균값으로 계산합니다.
  • 누락 데이터 처리 인수가 0일 경우 : 누락된 데이터를 0으로 간주하여 계산합니다.
 중복 시계열 처리 [선택인수] 누락된 시계열이 있을 경우 누락된 시계열의 값을 주기성이 동일한 위치의 값을 참고하여 어떻게 처리할지 결정합니다. 기본값은 1 또는 빈칸입니다.

  • 1 또는 빈칸 : AVERAGE (평균으로 반영)
  • 2 : COUNT (빈칸이 아닌 숫자만 개수를 세서 반영)
  • 3 : COUNTA (빈칸이 아닌 모든 값의 개수를 세서 반영)
  • 4 : MAX (최대값만 반영)
  • 5 : MEDIAN (중간값으로 반영)
  • 6 : MIN (최소값만 반영)
  • 7 : SUM (합계를 반영)

반환값

기존의 값범위와 시계열범위를 대상으로 예측된 계절성 값을 숫자형태로 반환합니다.

사용예제

FORECAST.ETS.SEASONALITY 함수 사용예제
FORECAST.ETS.SEASONALITY 함수를 사용하여 계절성을 확인합니다.

다른 주의사항

  • 기존 데이터를 바탕으로 미래의 값을 예측하려면 FORECAST.ETS 함수를 사용합니다. FORECAST.ETS.SEASONALITY 함수ETS 모델 예측을 위해 엑셀에서 감지한 계절성을 반환하는 함수입니다.
  • 입력된 시계열 범위에서 연속적인 시간의 흐름이 감지되지 않을 경우, FORECAST.ETS.SEASONALITY 함수는 #NUM! 오류를 반환합니다.
  • 만약 입력된 시계열에 중복값이 있을 경우, 함수는 #VALUE! 오류를 반환합니다.
  • 기존 값 범위와 기존 시계열 범위의 크기는 반드시 같아야 합니다. 두개의 크기가 다를 경우, 함수는 #N/A! 오류를 반환합니다.
  • 다른 두 변수사이의 관계를 분석하기 위하여 선형회귀분석이 필요할 경우 엑셀의 FORECAST.LINEAR 함수를 사용합니다.

[링크] MS OFFICE 공식 홈페이지 FORECAST.ETS.SEASONALITY 함수 설명

관련 기초함수 | by 오빠두엑셀

댓글 3
5 (2개 평가)
IMAGINE_CALI
IMAGINE_CALI 2024.05.23 11:52
도움이 되는 포스팅 잘 보고 있습니다. 한 가지 궁금한 점이 있어 댓글을 남기게 되었는데요, 상단에 올려주신 사용 예제에서는 오른편의 그래프와 같은 데이터를 토대로 계절성 = 2라는 산출치가 반환된 걸로 이해했습니다. 이 경우, 오른편의 그래프에서 2018년 10월까지 관측치들이 고만고만한 수준이었던 동안을 첫 번째 부분, 그 이후 급상승한 지점과 그 부근을 두 번째 부분으로 하여 계절성이 2로 산출된 거라고 이해하면 맞을까요? 혹은 계절성 = 2라는 의미가 데이터 상의 2개 unit, 이 경우에서는 2개월씩 묶인다는 의미로 해석하는 게 맞을까요?
오빠두엑셀
오빠두엑셀 작성자 2024.05.24 18:49
안녕하세요. 오빠두엑셀입니다.
네 함수의 결과값으로 2가 나왔다면, 계절성이 2를 갖는다고 해석할 수 있습니다.
하지만 현업에서 '2'의 계절성을 갖는 경우는 매우 드뭅니다. (반기별 데이터, 여름/겨울 등..) 따라서 데이터를 한번 더 정확히 검토한 후 분석에 활용해보시면 좋을 것 같습니다.
감사합니다.
강민준🤗
강민준🤗 2024.08.10 22:58
좋은 정보 감사합니다🙇‍♂️