topic★★★★★난이도 · 약 15분
배열 수식 & INDIRECT
Ctrl+Shift+Enter 배열 수식, INDIRECT 동적 참조.
#배열수식#CSE#INDIRECT#동적참조
왜 배우는가
고난도 실기 문제에서 배열 수식과 INDIRECT가 등장한다. 난이도를 가르는 함수.
배열 수식은 여러 셀을 동시에 계산하는 수식으로, Ctrl+Shift+Enter(CSE)로 입력합니다. 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열 값| 구분 | 일반 수식 | 배열 수식 |
|---|---|---|
| 입력 방법 | Enter | Ctrl+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 셀의 값을 가져오는 수식은?