topic난이도 · 약 15

배열 수식 & INDIRECT

Ctrl+Shift+Enter 배열 수식, INDIRECT 동적 참조.

#배열수식#CSE#INDIRECT#동적참조
왜 배우는가

고난도 실기 문제에서 배열 수식과 INDIRECT가 등장한다. 난이도를 가르는 함수.

배열 수식은 여러 셀을 동시에 계산하는 수식으로, Ctrl+Shift+Enter(CSE)로 입력합니다. INDIRECT는 텍스트 문자열을 셀 참조로 변환하는 함수입니다.

CSE 3단계 — 일반 Enter(첫 값만) → Ctrl+Shift+Enter(배열 확정) → INDIRECT 동적 참조
text
배열 수식 입력: Ctrl + Shift + Enter
→ 수식 양쪽에 중괄호 {} 가 자동으로 표시됨
  {=SUM(B2:B10*C2:C10)}
  → SUMPRODUCT와 동일한 결과

배열 수식 예제: 조건부 최대값
{=MAX(IF(A2:A10="영업", C2:C10))}
→ 부서가 "영업"인 행 중 최대 급여
→ 반드시 Ctrl+Shift+Enter로 입력

=INDIRECT(참조텍스트, [참조형식])

예제 1: 셀에 입력된 주소를 참조
  A1 = "B5"  →  =INDIRECT(A1)  →  B5 셀의 값 반환

예제 2: 시트 이름 동적 참조
  A1 = "Sheet2"  →  =INDIRECT(A1&"!B3")  →  Sheet2의 B3 값

예제 3: 행 번호 동적 생성
  =INDIRECT("A"&ROW())  →  현재 행의 A열 값
구분일반 수식배열 수식
입력 방법EnterCtrl+Shift+Enter
표시=SUM(...){=SUM(...)}
처리단일 값배열(여러 값) 동시 처리
수정일반 편집CSE로 다시 확정
삭제셀 단위전체 배열 범위 선택 후 삭제

기출 포인트: 배열 수식을 일반 Enter로 입력하면 첫 번째 값만 반환되거나 에러가 발생한다. 반드시 Ctrl+Shift+Enter. 수식 편집 후에도 CSE로 다시 확정해야 한다.

Excel 365/2021 이후: 동적 배열 함수(FILTER, SORT, UNIQUE 등)가 도입되어 CSE 없이도 배열 결과를 반환한다. 단, 컴활 2급 시험은 Excel 2016 기준이므로 CSE가 여전히 필수.

실기 드릴 2문항
edit실기 드릴 · 단답형

배열 수식을 입력할 때 사용하는 단축키 조합은?

edit실기 드릴 · 단답형

A1 셀에 "C5"라는 텍스트가 입력되어 있을 때, C5 셀의 값을 가져오는 수식은?