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

FORECAST.ETS.SEASONALITY 함수

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

엑셀 FORECAST.ETS.SEASONALITY 함수는 ETS 예측에서 감지한 계절성을 확인하는 함수입니다.

FORECAST.ETS.SEASONALITY 함수 예제 미리보기
예제 미리보기 크게 보기

인수 설명

=FORECAST.ETS.SEASONALITY(기존 값 범위, 기존 시계열 범위, [누락 데이터 처리], [중복 시계열 처리])
인수구분설명
기존 값 범위 필수
예측 기준 시계열의 값을 계산하기 위해 기존에 입력된 값의 범위입니다.
기존 시계열 범위 필수
기존에 입력된 시계열 범위입니다.

시계열 범위의 분산은 0보다 커야 하며, 모든 시계열 값이 같으면 #NUM! 오류를 반환합니다.

누락 데이터 처리 선택
시계열에 누락된 데이터가 있을 때 처리 방법을 지정합니다.

최대 30%의 누락 데이터를 예측하거나 조정할 수 있습니다.

  • 1 또는 생략: 주변 데이터의 평균값으로 계산합니다.
  • 0: 누락된 데이터를 0으로 간주합니다.
중복 시계열 처리 선택
중복 시계열 값을 처리할 집계 방식을 지정합니다.
  • 1 또는 생략: AVERAGE
  • 2: COUNT
  • 3: COUNTA
  • 4: MAX
  • 5: MEDIAN
  • 6: MIN
  • 7: SUM
예제 시트
D2=FORECAST.ETS.SEASONALITY(B2:B13,A2:A13)
A
B
C
D
E
1
기존 시계열
매출액
감지 계절성
2
2018-01-01
266
2
3
2018-02-01
145.9
4
2018-03-01
183.1
5
2018-04-01
119.3
6
2018-05-01
180.3
7
2018-06-01
168.5
8
2018-07-01
231.8
9
2018-08-01
224.5
10
2018-09-01
192.8
11
2018-10-01
122.9
12
2018-11-01
336.5
13
2018-12-01
185.9
14
12개월 매출 시계열에서 자동으로 감지된 계절성 길이는 2입니다.

함수 개요

엑셀 FORECAST.ETS.SEASONALITY 함수는 지수평활법 기반 ETS 모델로 데이터를 예측할 때 엑셀이 감지하고 사용한 계절성 값을 확인하는 함수입니다. ETS 모델에서는 기존 데이터의 계절성이 중요한 변수로 작용합니다.

=FORECAST.ETS.SEASONALITY(기존값범위, 기존시계열범위)엑셀이 감지한 계절성을 반환합니다.

기존 데이터로 미래 값을 예측하려면 FORECAST.ETS 함수 를 사용하고, 시계열이 아닌 두 변수의 선형 관계를 분석하려면 FORECAST.LINEAR 함수 를 사용합니다.

FORECAST.ETS.SEASONALITY 함수 간단 예제

1
ETS 모델이 감지한 계절성 확인하기

기존 값 범위와 그에 대응하는 시계열 범위에서 엑셀이 감지한 계절성을 확인합니다.

=FORECAST.ETS.SEASONALITY(기존값범위, 기존시계열범위)ETS 모델이 감지한 계절성을 확인합니다.

결과로 예측에 사용된 계절성 값을 숫자로 반환합니다.

FORECAST.ETS.SEASONALITY 함수 사용예제
FORECAST.ETS.SEASONALITY 함수를 사용하여 계절성을 확인합니다.
2
누락 데이터를 처리해 계절성 확인하기

시계열에 누락된 데이터가 있으면 세 번째 인수로 누락 데이터를 처리할 방법을 지정합니다.

=FORECAST.ETS.SEASONALITY(기존값범위, 기존시계열범위, 0)누락된 데이터를 0으로 간주해 계절성을 구합니다.
=FORECAST.ETS.SEASONALITY(기존값범위, 기존시계열범위, 1)누락된 데이터를 주변 데이터의 평균으로 계산해 계절성을 구합니다.

선택한 처리 방식이 반영된 계절성 값이 숫자로 반환됩니다.

3
중복 시계열을 합계로 반영하기

중복 시계열 값을 합계로 반영하려면 네 번째 인수에 7을 입력합니다.

=FORECAST.ETS.SEASONALITY(기존값범위, 기존시계열범위, 1, 7)중복 시계열 값을 합계로 반영합니다.

중복 시계열에 SUM 집계 방식이 적용된 계절성 값을 반환합니다.

그 외 주의사항

기존 시계열 범위에서 연속적인 시간의 흐름이 감지되지 않으면 #NUM! 오류를 반환합니다.

입력한 시계열에 중복값이 있으면 #VALUE! 오류를 반환합니다.

기존 값 범위와 기존 시계열 범위의 크기는 같아야 합니다. 두 범위의 크기가 다르면 #N/A! 오류를 반환합니다.

이 함수는 미래 값을 직접 예측하지 않고 ETS 모델이 감지한 계절성을 반환합니다. 미래 값을 예측하려면 FORECAST.ETS 함수를 사용합니다.

댓글 3

댓글 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
좋은 정보 감사합니다🙇‍♂️
스크랩 완료