Excel & IT Info

아이엑셀러 닷컴, 엑셀러TV

Excel

Excel에서 TREND 함수 사용하는 방법

권현욱(엑셀러) 2024. 10. 27. 10:25
반응형

들어가기 전에

Excel의 TREND 함수를 사용하면 미래 값을 예측하고 데이터에 대한 통찰을 얻는 데 도움이 됩니다. TREND 함수를 사용하여 Excel에서 트렌드를 계산하고 시각화하는 방법을 소개합니다.

권현욱(엑셀러) | 아이엑셀러 닷컴 대표 · Microsoft Excel MVP · Excel 솔루션 프로바이더 · 작가

이미지: 아이엑셀러 닷컴


이 글은 아래 기사 내용을 토대로 작성되었습니다만, 필자의 개인 의견이나 추가 자료들이 다수 포함되어 있습니다.

  • 원문: How to Use the TREND Function in Excel
  • URL: https://www.makeuseof.com/how-to-use-trend-function-excel/

추세선이란 무엇인가요?

추세선(Trend Line)은 시간이 지남에 따라 데이터가 증가하거나 감소하는지를 나타내는 직선입니다. 특정 시간 간격에 걸쳐 값을 추적할 수 있는 시계열에 주로 적용됩니다.

추세선은 이러한 추세를 시각적으로 표현하는 역할을 하며 데이터의 일반적인 방향을 보여줍니다. 시계열의 모든 값이 이미 일직선으로 정렬되어 있지 않는 한, 추세선이 모든 값에 완벽하게 맞는 경우는 거의 없습니다. 대신 가능한 최선의 근사치이므로 전체적인 움직임을 명확하게 파악할 수 있습니다.

 

추세선의 가장 실용적인 용도 중 하나는 예측입니다. 추세를 확장하면 미래 값을 예측할 수 있습니다. 이때 추세의 속도와 방향을 나타내는 선의 기울기가 중요한 역할을 합니다. 그러나 수동으로 추세를 계산하는 것은 지루하고 당연히 사람의 실수가 발생하기 쉽습니다. 그렇기 때문에 Excel의 TREND 함수가 매우 유용합니다.

Excel의 TREND 함수는 무엇인가요?

TREND 함수는 알려진 데이터(X 및 Y)를 사용하여 추세선을 만들고 미래 값을 예측하는 통계 함수입니다. 구문은 간단합니다.

=TREND([known_Ys], [known_Xs], [new_Xs], [const])

 

  • known_Ys, known_Xs: 이미 가지고 있는 데이터
  • new_Xs: 추세를 예측하고 계산하려는 데이터
  • const: 추세선 방정식(y = ax + b)에 절편(b)을 포함할지 여부를 정의. TRUE 또는 생략하면 Excel에서 계산하고, FALSE로 설정하면 절편이 없는 것으로 가정

TREND 함수는 과거 데이터를 분석하고 계열의 과거 성과를 관찰합니다. 반면에 FORECAST 함수는 계열의 미래 성과를 예측합니다. 그러나 둘 다 유사한 알고리즘을 사용하므로 시계열에 대해 동일한 결과를 산출합니다. 따라서 두 함수를 모두 사용하여 Excel에서 데이터를 보간할 수 있습니다.

 

Excel에서 TREND 함수 사용하는 방법

TREND 함수를 더 잘 이해하기 위해 예를 들어 보겠습니다. 8개의 알려진 Y 값(1~8)과 그에 해당하는 X 값(역시 1~8)이 있다고 가정합니다. 9번과 10번의 값이 누락되어 있으며 Excel에서 이를 투영하고 싶습니다.

 

이미지: muo

 

먼저, 새 Y를 표시할 셀(여기서는 C2)을 클릭합니다. 그런 다음 수식 입력줄에 아래 수식을 입력합니다.

=TREND(B2:B9, A2:A9, A2:A11)

 

이 수식은 TREND 함수를 소환하여 셀 B2:B9를 알려진 Y로 공급합니다. 그런 다음 A2:A9를 알려진 X로 공급합니다. 마지막으로 이 수식은 TREND 함수에 A2:A11이 새로운 Y가 될 것이라고 알려줍니다. 이 새로운 Y는 추세선에서 계산됩니다.

 

Enter 키를 누르면 Excel이 추세 값으로 셀을 채웁니다. 추세에서 예상되는 Y가 선형임에도 불구하고 알려진 Y에 얼마나 가까운지 관찰합니다.

 

이미지: muo

 

꺾은선형 차트로 추세 시각화하기

예측이 준비되면 차트를 만들어 추세를 시각화할 수 있습니다. Excel은 다양한 차트 유형을 제공하지만 라인 차트가 좋습니다.

  1. 알려진 Y와 새로운 Y를 포함하는 두 개의 열을 선택합니다. 여기서는 열 B와 열 C가 됩니다.
  2. 열을 선택한 상태에서 삽입으로 이동합니다.
  3. 차트 섹션에서 꺾은선형 차트 아이콘을 클릭한 다음 마커가 있는 선을 선택합니다.
  4. 차트를 마우스 오른쪽 버튼으로 클릭하고 드롭다운 메뉴에서 데이터 선택을 클릭합니다.
  5. 가로축 레이블 아래에서 편집을 클릭합니다.
  6. 알려진 X 값을 선택합니다. 이 예에서는 A2에서 A11이 됩니다.
  7. 확인을 클릭합니다.

 

이제 TREND 함수에 의해 계산된 추세선을 기반으로 한 시계열과 그 값에 대한 차트를 갖게 되었습니다. 최종 차트에는 추세선을 기반으로 알려진 데이터에서 예측된 Y가 어떻게 계속되는지 명확하게 표시됩니다.

 

이미지: muo

[참고] 빠른 분석 도구를 사용하면 단일 셀에서 스파크라인을 사용하여 데이터를 시각화할 수 있으므로 차트 범위가 넓지 않아도 됩니다.

 

Excel에서 추세의 기울기 계산하기

이제 추세를 만들고 시각화했으므로 시간 경과에 따른 변화율인 기울기를 알고 싶을 수 있습니다. 추세선은 y = ax + b 직선이므로 기울기(a)를 직접 계산할 수 있습니다. 하지만 이것은 Excel이므로 계산은 Excel에 맡기세요.

 

Excel의 SLOPE 함수를 사용하면 이 작업을 간단하게 수행할 수 있습니다.

=SLOPE(known_Ys, knownXs)

 

지난 섹션의 예제에서 추세의 기울기를 구해 보겠습니다. 이를 위해 TREND 함수의 투영된 Y에 SLOPE 함수를 사용합니다. 기울기를 계산하려면 결과를 표시할 셀을 선택하고 아래 수식을 입력합니다.

=SLOPE(C2:C11, A2:A11)

 

이 수식은 셀 C2:C11을 알려진 Y로, 셀 A2:A11을 SLOPE 함수의 알려진 X로 표시합니다. Enter 키를 누르면 Excel에 기울기가 표시되어 추세가 상승 또는 하락하는 속도를 나타냅니다.

 

이미지: muo

 

마치며

TREND는 몇 가지 수식만으로 실행 가능한 통찰력을 제공합니다. 하지만 TREND는 시작일 뿐입니다. Excel은 FORECAST, LINEST, LOGEST와 같은 풍부한 통계 도구를 제공하여 데이터를 더 깊이 파고들어 더 정보에 입각한 결정을 내리는 데 사용할 수 있습니다.