• 최초 작성일: 1999-09-13
  • 최종 수정일: 2026-09-29
  • 조회수: 30 회
  • 작성자: 권현욱 (엑셀러)
  • 강의 제목: TREND 함수로 추세 예측하기

들어가기 전에

오래 전 엑셀 파일로 진행하던 강의를 웹 글로 복원한 것이라, "버튼을 눌러보세요"처럼 엑셀에서 직접 조작하라는 표현이 남아 있을 수 있습니다. 결과는 본문의 그림이나 표로 확인하실 수 있으며, 현재와 맞지 않는 내용은 보완하되 전반적인 스타일은 당시의 갬성(?)을 유지했습니다.

혹시 바쁘신데 폐를 끼치지 않을까 조금은 조심스럽네요.

제가 엑셀에 관해서는 기초적인 것 밖에 모르는 왕초보에요. 그래서 권현욱님의 엑셀 강좌를 들으면 깜짝깜짝 놀란답니다. 어쩜 이렇게 잘 할 수 가 있을까 ? (부러움의 눈총을 많이 받으시죠?) 왕초보인 저는 TREND()함수를 최근에 처음 들어 봤어요. 엑셀에 관한 책을 보아도 그것에 대한 설명도 없고... 또 왕초보인 저로서는 엑셀에서의 도움말을 아무리 봐도 도통 모르겠더군요. 바쁘시지 않다면 TREND()함수에 대해 말씀해주세요! 아래의 자료를 가지고 TREND() 함수를 사용하여 다음의 예측값을 구할 수 있는 방법을… // 제주에서 OOO

권현욱(엑셀러)
저자: 권현욱(엑셀러), 아이엑셀러 대표

필자는 Excel 컨설턴트, 작가, 그리고 크리에이터입니다. 현재 Microsoft Excel MVP이며, 『챗GPT+엑셀 업무자동화 정석』을 비롯한 10여 권의 도서를 집필했습니다. Excel 자동화 및 생산성 향상 분야에서 25년 넘는 경력을 보유하고 있습니다.

권현욱(엑셀러) 님의 최신 포스트:
  • 최신 글을 불러오는 중...


26년 경력 Microsoft MVP 권현욱(엑셀러) 지음

📊 신간 전자책(PDF) · 287쪽 · 13500원

엑셀 대시보드를 만드는 최적의 '표준 3계층 구조'

  • 3초 안에 읽히는 화면 설계 감각 습득
  • Microsoft Excel MVP의 실전 노하우 수록
  • 중간마진 없는 합리적인 가격, 오직 아이엑셀러에서만!
지금 구매하기 완성 화면 보기

TREND 함수로 추세 예측하기

핵심 요약

  • TREND 함수는 기존 값의 선형 추세를 계산해 여러 구간의 예측값을 배열로 반환합니다.
  • 여러 개의 추세값을 한 번에 얻으려면 결과 범위를 선택한 뒤 배열 수식으로 입력해야 합니다.
  • 배열로 받아야 할 결과를 한 셀에만 입력하면 첫 번째 요소만 표시되어 원하는 예측 결과를 얻기 어렵습니다.

자신을 왕초보라고 하셨는데 trend()함수에 대해 질문을 하실 정도라면 전혀 왕초보가 아닌 것 같습니다.(아울러 답변이 늦어서 죄송합니다.)

어느 회사의 월별 매출이 있다면 현재까지의 매출실적을 감안한 향후 매출추세를 알아야 할 경우가 생기겠지요.

1월 2월 3월 4월 5월 6월
매출액 1,000 1,300 2,000 1,800 1,700 1,100
추세예측 1376.1904761905 1419.0476190476 1461.9047619048 1504.7619047619 1547.619047619 1590.4761904762
{=trend(c35:h35)}

위 표를 그래프로 나타내면 아래와 같은 모양이 됩니다. 즉 trend()함수는 지정한 값들의 선형추세를 나타내 주는 함수입니다. 월별로는 기복이 있지만 장기적인 관점에서 보았을 때 어떤 추세를 보일 것인가를 알려주는 함수라고 할 수 있을 것입니다.

참고: 원문의 그래프 그림과 표의 회색 표시는 이 글에 남아 있지 않습니다.

위 표에서 회색으로 표시된 부분에는 위와 같은 공식이 입력되어 있습니다. 수식 좌우측편에 있는 {}괄호를 보고 뭐 느껴지시는 것 없으세요? 있지요? 그렇습니다. 배열로 입력을 하였지요?

함수는 ① 배열을 값으로 받아 배열을 결과값으로 나타내는 것과, ② 한 개의 값을 받아 하나의 결과 값을 나타내는 것 등 여러가지 종류가 있습니다. Trend()함수는 배열을 받아서(즉 여러 개의 값을 받아서) 계산을 한 다음 결과값을 return시켜주는(돌려주는) 함수입니다.

위에서 질문하신 분은 아마 이것을 배열로 받지 않고 하나의 값만으로 덜렁 받아서 오류가 난 것 같습니다. 위의 표에서도 추세예측 부분을 배열로 받지 않고 "=trend(c35:h35)"라고 하게 되면 단순히 배열의 첫번째 요소의 값만 나타나는 무의미한 자료가 나타나는 것입니다.

참고: Excel 365 및 2021 이상에서는 동적 배열 기능이 있어 첫 셀에 TREND 함수를 입력하고 Enter만 눌러도 결과가 옆 셀로 자동으로 펼쳐집니다(중괄호는 표시되지 않음). 결과 범위를 선택하고 Ctrl + Shift + Enter로 입력하는 본문의 방식은 구버전에서 사용하는 방법입니다.

배열, 배열하니까 어렵게만 생각하시는데 "배열이란 한 마디로 말하면 셀의 범위자체"라고 할 수 있습니다.

이번 강좌는 여기까지…

정리 — TREND 함수로 추세 예측하기

구분내용
함수TREND: 기존 값의 선형 추세를 계산해 예측값을 배열로 반환
예제 자료1월~6월 매출액 1,000 / 1,300 / 2,000 / 1,800 / 1,700 / 1,100
결과추세예측 값 1376.19에서 1590.48까지 매월 약 42.86씩 증가
수식{=trend(c35:h35)} (배열수식으로 입력)
입력 방법결과 범위를 선택하고 수식을 입력한 뒤 Ctrl + Shift + Enter 키 입력
주의배열로 받지 않고 한 셀에만 입력하면 첫 번째 요소의 값만 표시됨

자주 묻는 질문 (FAQ)

Q1. TREND 함수는 무엇을 하는 함수인가요?

지정한 값들의 선형 추세를 계산해 주는 함수입니다. 월별로는 기복이 있어도 장기적으로 어떤 추세를 보일지 알려 줍니다.

Q2. TREND 함수 결과가 첫 번째 값만 나오는 이유는 무엇인가요?

배열로 받아야 하는 결과를 한 셀에만 입력했기 때문입니다. 결과 범위를 모두 선택하고 배열수식으로 입력해야 모든 추세값이 나타납니다.

Q3. 배열이란 무엇인가요?

한 마디로 셀의 범위 자체라고 할 수 있습니다. TREND 함수는 여러 개의 값을 받아 여러 개의 결과값을 돌려주는 함수입니다.

마치며

배열의 개념을 이해하면 TREND 같은 배열 함수도 어렵지 않게 사용할 수 있습니다. VBA에 대한 기초 지식을 공부하실 분은 아이엑셀러 닷컴 사이트 상단 메뉴에서 [Excel 강의] - [Excel 입문]을 먼저 보시면 이해하기 쉽습니다.