대한상공회의소 주관 컴퓨터활용능력 1급 실기 시험에서 합격선인 70점을 넘지 못하고 탈락하는 수험생의 90%는 2번째 파트인 [계산작업(배점 30점, 문항당 6점)]에서 과락에 가까운 감점을 당하기 때문입니다.
특히 기존 VLOOKUP 함수가 찾을 값의 ‘오른쪽 열’만 가져올 수 있다는 치명적인 한계를 극복하는 INDEX와 MATCH 함수의 결합 공식과, 조건이 2개 이상 주어지는 다중 조건 배열수식 템플릿을 확실히 체화해 드립니다.
1. INDEX와 MATCH 함수의 기본 역할 분담 원리
두 함수는 각각 ‘주소지’와 ‘좌표 검색원’의 역할을 수행합니다.
- INDEX(가져올_범위, 행_번호, [열_번호]): 지정한 표 범위에서 특정 행과 열이 만나는 교차점의 실제 데이터를 반환합니다.
- MATCH(찾을_값, 찾을_범위, 정확도_옵션): 찾고자 하는 값이 해당 범위에서 위에서부터 몇 번째 행에 위치하는지 '순번(숫자)'을 찾아냅니다. (정확히 일치할 때는 옵션값
0필수!)
INDEX + MATCH 표준 결합 공식:
=INDEX(출력할_전체_열, MATCH(찾는_값, 기준_열_범위, 0))
2. 기출 단골 유형: 다중 조건(조건 2개) 만족 행 찾기
시험장에서는 “부서가 ‘영업부’이면서 직급이 ‘과장’인 사원의 급여를 찾아라”처럼 조건이 2개인 문제가 빈출됩니다.
{=INDEX($D$3:$D$20, MATCH(1, ($B$3:$B$20="영업부") * ($C$3:$C$20="과장"), 0))}
위 공식의 작동 메커니즘을 이해하면 절대 틀리지 않습니다:
($B$3:$B$20="영업부")-> 조건 1 검사 (TRUE/FALSE 배열 생성)($C$3:$C$20="과장")-> 조건 2 검사 (TRUE/FALSE 배열 생성)- 두 조건을
*(AND 연산자)로 곱하면 둘 다 참인 행만 숫자 1(TRUE × TRUE = 1)이 됩니다. MATCH(1, 배열, 0)이 숫자 1이 있는 정확한 행 번호를 찾아내어 INDEX 함수에 넘겨줍니다.
3. 시험장 실격 방지 배열수식 3대 필수 수칙
- 절대참조($) 고정 확인: 수식을 아래로 자동 채우기 할 때 검색 범위가 밀리지 않도록 참조 범위는 무조건
F4를 눌러 $A$2:$A$20 형태로 달러 기호를 묶어주어야 합니다. - 배열수식 입력 키: 일반 엔터가 아니라 반드시 Ctrl + Shift + Enter를 동시에 눌러야 수식 앞뒤에 중괄호
{ }가 자동으로 생성됩니다. (중괄호를 손으로 직접 타이핑하면 오류 발생!) - 대소문자 일치: MATCH 함수 정확도 옵션에 0을 빠뜨리면 근사값을 찾아 엉뚱한 오답을 출력하므로 항상
, 0)을 검토하세요.
(자료 출처: 대한상공회의소 자격평가사업단 컴퓨터활용능력 출제기준, 확인 기준일: 2026년 10월)