컴퓨터활용능력2026년 4월 20일· 9 min read· 조회 0

컴활 1급 실기 엑셀 함수 완전 정복 (VLOOKUP·INDEX·SUMIFS 심화)

컴활 1급 실기 계산작업 40점을 확보하기 위한 엑셀 함수 심화 정리. VLOOKUP·INDEX+MATCH·SUMIFS·데이터베이스 함수까지.

안녕하세요. 문어입니다 🐙


결론 먼저

컴활 1급 실기 엑셀 영역의 계산작업 40점은 함수 10여 개에서 결정돼요. VLOOKUP·INDEX+MATCH·SUMIFS·데이터베이스 함수(D함수) 4덩어리만 확실히 잡으면 30점 이상 안정 확보. 이 글은 실기 채점 기준에 맞춘 함수 사용법·자주 틀리는 포인트를 정리합니다.


왜 함수가 합격을 가르는가

컴활 1급 실기 100점 배점 중 계산작업 40점이 함수 5–6문제로 구성돼요. 한 문제당 6–8점이라 하나 틀리면 바로 70점(합격선) 밑으로 떨어질 수 있습니다.

실기는 필기와 달리 함수를 직접 타이핑해야 하고, 괄호·쉼표·절대참조 같은 문법 실수 하나로 전체 감점이 될 수 있어요. 그래서 각 함수의 "자주 틀리는 지점"을 알고 가는 게 점수 방어의 핵심입니다.


찾기·참조 함수

VLOOKUP — 가장 많이 나오는 함수

=VLOOKUP(찾을값, 범위, 열번호, 정확도)

필수 포인트:

  • 4번째 인수: 0 (정확히 일치) / 1 (근사치)
  • 생략하면 1(근사치)로 동작 → 대부분 엉뚱한 값
  • 찾을 값은 범위의 가장 왼쪽 열에 있어야 함
  • 범위는 절대참조로 고정 ($A$2:$C$10)
=VLOOKUP(A2, $D$2:$F$10, 3, 0)

HLOOKUP — 가로 방향 찾기

VLOOKUP의 가로 버전. 사용법 동일, 열번호 대신 행번호.

INDEX + MATCH — VLOOKUP의 유연한 버전

=INDEX(범위, 행번호, 열번호)
=MATCH(찾을값, 범위, 일치방식)

조합:

=INDEX($B$2:$B$10, MATCH(A2, $D$2:$D$10, 0))

VLOOKUP보다 나은 점:

  • 좌측 검색 가능 (VLOOKUP은 왼쪽 열이 기준이어야 함)
  • 범위 변경에 유연
VLOOKUP이 안 되는 문제에선 INDEX+MATCH 조합을 쓰라는 의도예요. 최근 기출에서 자주 나오는 패턴입니다.

조건부 집계 함수

SUMIF / COUNTIF / AVERAGEIF — 단일 조건

=SUMIF(조건범위, 조건, 합계범위)
=COUNTIF(범위, 조건)
=AVERAGEIF(조건범위, 조건, 평균범위)

SUMIFS / COUNTIFS / AVERAGEIFS — 복수 조건

=SUMIFS(합계범위, 조건범위1, 조건1, 조건범위2, 조건2, ...)
인수 순서 주의: SUMIF는 (조건범위, 조건, 합계범위) — 합계범위가 . SUMIFS는 (합계범위, 조건범위1, 조건1, ...) — 합계범위가 . 순서가 반대예요.

데이터베이스 함수 (D함수)

엑셀의 데이터베이스 함수들. DSUM, DCOUNT, DAVERAGE, DMAX, DMIN 등.

=DSUM(데이터베이스 범위, 필드, 조건 범위)

특징:

  • 조건을 별도 셀에 입력하고 조건 범위로 지정
  • 조건 범위는 필드명(헤더) + 조건값 구조
=DSUM($A$1:$D$100, "급여", $F$1:$G$2)
D함수는 SUMIFS 대체 수단이에요. 최근엔 SUMIFS를 더 많이 쓰지만, 실기에서 "D함수로 작성하시오"라는 조건이 붙으면 반드시 D함수로 써야 감점 없어요.

논리·조건 함수

IF 중첩

=IF(A1>=90, "수", IF(A1>=80, "우", IF(A1>=70, "미", "양")))

3중 중첩까지는 자주 나와요. 4중 이상은 IFSSWITCH 활용.

IFS / SWITCH (2024 개편 이후 추가)

=IFS(A1>=90, "수", A1>=80, "우", A1>=70, "미", TRUE, "양")
=SWITCH(A1, 1, "월", 2, "화", 3, "수", "기타")

AND / OR / NOT

=IF(AND(A1>=60, B1>=60), "합격", "불합격")
=IF(OR(A1>=90, B1>=90), "우수", "일반")

문자열 함수

함수용도예시
LEFT(문자, n)왼쪽 n글자LEFT("컴활1급", 2) → "컴활"
RIGHT(문자, n)오른쪽 n글자RIGHT("컴활1급", 2) → "1급"
MID(문자, 시작, n)중간 추출MID("컴활1급", 3, 1) → "1"
LEN(문자)글자 수LEN("컴활") → 2
FIND / SEARCH문자 위치 찾기FIND("a", "abc") → 1
REPLACE / SUBSTITUTE문자 교체-

주의: FIND는 대소문자 구분, SEARCH는 구분 안 함.


날짜·시간 함수

함수용도
TODAY()오늘 날짜
NOW()현재 일시
YEAR/MONTH/DAY연·월·일 추출
WEEKDAY(날짜, 유형)요일 번호
DATE(연, 월, 일)날짜 생성
DATEDIF(시작, 종료, 단위)날짜 차이

WEEKDAY 유형: 1(일=1) / 2(월=1) / 3(월=0)


배열·기타 함수

SUMPRODUCT — 배열 곱 합

=SUMPRODUCT(A1:A10, B1:B10)

A열과 B열의 대응 항목을 곱한 뒤 모두 합산. 조건부 계산에도 활용 가능.

RANK / LARGE / SMALL

=RANK(A1, $A$1:$A$10)
=LARGE($A$1:$A$10, 2)  -- 2번째로 큰 값
=SMALL($A$1:$A$10, 3)  -- 3번째로 작은 값

자주 하는 실수

1. 절대참조 누락 VLOOKUP(A2, D2:F10, 3, 0)을 아래로 채우면 범위가 D3:F11로 밀려서 오답. 반드시 $D$2:$F$10.

2. VLOOKUP 4번째 인수 생략 생략 시 근사치(1)로 동작. 정렬 안 된 데이터에선 엉뚱한 결과.

3. SUMIFS 인수 순서 혼동 SUMIF는 합계범위 끝, SUMIFS는 합계범위 앞. 뒤집어 쓰면 0점.

4. D함수에서 조건 범위 지정 오류 조건 범위는 헤더(필드명) + 조건값 2행 이상이어야 함. 한 셀만 지정하면 오류.

5. IF 괄호 개수 불일치 3중 중첩에서 괄호 닫기 빠뜨리면 수식 오류. 입력 후 Enter 전 괄호 수 확인.


시험장에서의 접근법

  1. 문제에서 요구하는 함수 종류 먼저 확인 — "VLOOKUP으로" 등 조건 있으면 그 함수로만
  2. 함수 입력 후 Enter 누르고 결과 확인 — 그냥 넘어가지 말기
  3. 절대참조 유무 체크 — 다른 셀 채울 때 결과가 맞는지 확인
  4. 계산작업 40분 중 20분 안에 끝내는 게 목표 — 차트·매크로 시간 확보
  5. 저장은 Ctrl+S로 수시로
함수 하나에 5분 이상 잡혀있으면 일단 다음 문제로 넘어가세요. 마지막에 돌아와서 풀면 의외로 보이는 경우가 많아요.

정리

  • VLOOKUP: 절대참조 + 4번째 인수 0 필수
  • INDEX+MATCH: VLOOKUP 대안, 좌측 검색 가능
  • SUMIFS: 합계범위가 , 조건 쌍은 뒤에
  • D함수: 조건 범위는 헤더+조건값 구조
  • IF 중첩 3중까지는 자주, 그 이상은 IFS/SWITCH

컴활 1급 필기 모의고사로 관련 개념 확인하기 →

직접 문제를 풀어보세요

매번 새로운 모의고사와 무한 풀이 모드로 실전 감각을 키울 수 있습니다.