엑셀 시리즈 #34 고급함수 - SCAN / MAKEARRAY로 반복 계산 자동화하기

엑셀 시리즈 #34 고급함수 - SCAN / MAKEARRAY로 반복 계산 자동화하기

오늘은 많은 사무직 실무자분들이 반복 계산·누적 계산 때문에 시간을 많이 쓰는 부분을 한 번에 자동화할 수 있는 엑셀 고급 함수 SCAN / MAKEARRAY 활용법을 소개합니다. 이 두 함수는 반복되는 계산, 누적되는 데이터, 규칙적 패턴을 자동 생성하는 데 매우 강력합니다. 특히 보고서·매출 집계·운영 자료를 반복해서 작성하는 분이라면 반드시 배워두면 실제 업무 속도가 극적으로 빨라집니다.

엑셀 시리즈 #34 고급함수 - SCAN / MAKEARRAY로 반복 계산 자동화하기

 

📌 오늘 배우는 핵심

  • SCAN으로 누적 계산 자동화하기 (누적 매출/누적 비용/누적 수량 등)
  • MAKEARRAY로 반복 패턴·반복 계산 행렬 생성하기
  • 사무직 실무에서 자주 쓰는 예제 2종 구성
  • 보고서 자동화 템플릿에 그대로 적용 가능

1. SCAN 함수란? — 반복 계산의 "누적 자동화" 도구

SCAN 함수는 왼쪽에서 오른쪽으로 계산을 반복하면서 누적 결과를 배열로 출력합니다. 예를 들어, 매일 매출이 추가될 때 누적 매출을 자동으로 만들고 싶다면 SCAN 하나로 해결됩니다.

날짜 매출 누적 매출 (SCAN)
2025-01-01 120,000 120,000
2025-01-02 80,000 200,000
2025-01-03 150,000 350,000

🔹 누적 매출 계산식 (C2 셀):

=SCAN(0, B2:B4, LAMBDA(acc,cur, acc+cur))

이 공식은 B2:B4의 데이터를 처음부터 끝까지 돌면서 누적합을 자동으로 만들어 줍니다. 더 이상 SUM($B$2:B2)처럼 행마다 다른 수식을 넣을 필요가 없습니다.

 

반복 계산의 "누적 자동화

💡 실무 활용 팁

  • 월별 누적 매출/비용 자동 계산
  • 프로젝트 진행률 누적 계산
  • 직원 근무시간 누적
  • 발주·입고의 누적 재고 수량 계산

2. MAKEARRAY 함수란? — 반복 패턴과 자동 행렬 생성의 핵심

MAKEARRAY는 행 수, 열 수를 지정하고 각 셀의 값을 LAMBDA로 계산하는 강력한 자동 생성 함수입니다. 예를 들어, 1~100까지 번호가 자동으로 채워지는 패턴이나, 보고서 템플릿용 반복 계산 행렬을 만들 때 매우 유용합니다.

번호 기준 금액 자동 증가 금액
1 1000 1000
2 1000 2000
3 1000 3000

이 표는 아래 MAKEARRAY 함수로 한 번에 자동 생성됩니다

=MAKEARRAY(3, 3, 
   LAMBDA(r,c,
      IF(c=1, r,
      IF(c=2, 1000,
      r*1000))
   )
)

이제 반복 계산이나 반복 번호 부여가 필요할 때, 일일이 드래그할 필요 없이 MAKEARRAY 하나로 자동 생성이 가능합니다.

MAKEARRAY 함수로 한 번에 자동 생성

📌 MAKEARRAY 활용 실무 사례

  • 100개 주문번호 자동 생성
  • 반복 계산 템플릿 생성
  • 지점별 동일한 계산행 자동 생성
  • 테스트용 더미 데이터 자동 생성

3. SCAN + MAKEARRAY 조합하기 — 고급 자동화

SCAN이 누적 계산에 강하고 MAKEARRAY는 반복 행렬 생성에 강하기 때문에 두 함수를 조합하면 강력한 자동화 보고서 템플릿을 만들 수 있습니다.

예를 들어, 30일 치 매출 예측 데이터를 자동으로 생성하고 각 날짜별 누적 예측 매출까지 자동 계산하는 템플릿을 만들 수 있습니다.

=SCAN(
   0,
   MAKEARRAY(30,1,LAMBDA(r,c, RANDBETWEEN(10000,80000))),
   LAMBDA(acc,cur, acc+cur)
)

이 한 줄로,

  • 30일 매출 예측 생성
  • 누적 매출 자동 계산
  • 보고서용 배열 완성

까지 모두 끝납니다.

4. 마무리 — 반복 계산은 이제 ‘자동화’하세요

SCAN과 MAKEARRAY는 초보자에게 난해해 보일 수 있지만 실무에서는 시간을 크게 절약하는 매우 강력한 도구입니다. 특히 매출/비용/근무시간 등 누적·반복 데이터가 많은 사무직에는 필수라 할 수 있습니다.

정리하자면,

  • SCAN → 누적합·반복 계산 자동화
  • MAKEARRAY → 반복 행렬·패턴 생성 자동화
  • 두 함수 조합 → 보고서 자동 생성 템플릿

오늘도 찾아주셔서 감사합니다. 엑셀 시리즈는 계속됩니다! (7옥타브고양이 작성)

 

다음 시리즈는 엑셀 시리즈 #35 고급함수 - LET / LAMBDA로 나만의 함수 만들기 입니다. 

반응형