컴활 2급 실기 함수 정리, 공식 출제 범위 82개와 예제로 익히는 수식 17개

작성자

카테고리:

컴활 2급 실기 교재의 함수 단원을 펴면 DAVERAGE, EOMONTH, STDEV.S 같은 이름이 줄줄이 나와서, 이걸 다 외워야 하나 싶어져요.

그런데 대한상공회의소 출제기준에는 2급 실기에서 쓰는 함수가 82개로 정해져 있고, 7개 분류로 나뉘어 있습니다. 범위를 알고 나면 무엇부터 볼지 정하기가 훨씬 쉬워요.

이 글은 대한상공회의소 자격평가사업단의 컴퓨터활용능력 공식 안내와 출제기준 PDF를 2026년 10월 8일에 확인해서 정리했어요. 시험을 직접 본 기록은 들어 있지 않습니다. 플릭스 업무노트는 작은 사업장에서 쓰는 엑셀·자격증·연말정산 정보를 정리하는 블로그이고, 아래 예제 표도 연습용으로 만든 가상 데이터예요. 기출문제는 옮기지 않았습니다.

컴활 2급 실기는 어떻게 치르나요

2급 실기 과목은 스프레드시트 실무 하나예요. 컴퓨터로 직접 작업하는 방식이고, 5문제 이내를 40분 안에 풉니다. 100점 만점에 70점 이상이면 합격이에요. 실기는 필기에 합격한 뒤 2년 안에 볼 수 있습니다.

프로그램은 MS오피스 LTSC Professional Plus 2021이고, 2급은 Standard 2021로도 볼 수 있다고 안내돼 있어요. 시험 중에는 윈도우 계산기와 메모장 기능을 쓸 수 없습니다.

컴활은 정해진 날에 다 같이 보는 정기시험이 아니라 상시시험이에요. 시험이 열리는 날은 시험장 상황에 따라 달라서, 접수 전에 공식 사이트에서 열린 날짜부터 확인해야 해요. 수험료와 합격 발표일도 공식 시험안내·시험일정 페이지에 나와 있으니, 접수 직전에 한 번 더 확인하세요.

2급 실기 함수는 82개, 7개 분류예요

지금 적용되는 2024~2026년 출제기준에는 “스프레드시트 함수 출제 범위(2급)” 표가 따로 있어요. 분류별로 세면 이렇습니다.

분류개수들어 있는 함수 예
날짜와 시간15DATE, TODAY, WEEKDAY, EOMONTH
논리9IF, IFS, AND, OR, IFERROR
데이터베이스6DSUM, DAVERAGE, DCOUNT
문자열10LEFT, MID, RIGHT, LEN, TRIM
수학과 삼각13ROUND, ROUNDDOWN, SUMIF, SUMIFS, MOD
찾기와 참조9VLOOKUP, HLOOKUP, INDEX, MATCH, CHOOSE
통계20AVERAGE, COUNTIF, COUNTIFS, RANK.EQ, LARGE

표에는 재무 함수와 정보 함수 칸도 있는데, 2급은 두 칸 모두 비어 있어요. ITQ 엑셀 글에서 본 정보 함수 ISERROR도 컴활 2급 목록에는 없습니다. 함수 82개의 전체 이름은 아래 참고 자료의 출제기준 PDF 28쪽에서 볼 수 있어요.

2027년 1월 1일부터는 2027~2029년 출제기준이 적용됩니다. 공식 현행-개편 대조표를 보면 2급 실기 함수 목록은 지금과 같고, 실기 프로그램은 Windows 11과 MS Office 2021로 적혀 있어요. 해를 넘겨 시험을 보더라도 함수 공부 범위는 바뀌지 않습니다.

예제 표 하나로 수식 17개 연습해 보기

예제는 사내 엑셀 교육의 평가표예요. 8명의 필기·실습 점수를 넣어 두고, 평균부터 등급까지 함수로 채웁니다. 이름과 점수는 모두 가상이고, 쓴 함수는 전부 위 출제 범위 안에 있어요. 수식은 영어판 Microsoft Excel에서 계산해 확인했고, 한국어판에서도 함수 이름은 같습니다.

코드이름부서필기실습
S1-01가람영업8276
S2-02나래총무6458
S1-03다솜영업9188
S3-04라온회계7081
S2-05마루회계5562
S3-06바다총무8879
S1-07새봄영업7369
S2-08아라회계9590

표는 엑셀 A3 셀부터 시작해요. 3행이 머리글이고, 4행부터 11행까지가 8명의 데이터입니다.

연습 예제 파일을 내려받아 그대로 따라 해 보셔도 돼요. 파일 속 이름·부서·점수는 모두 연습용 가상 데이터예요.

평균과 수료 여부: ROUND, AVERAGE, IF, AND

F4 셀의 평균은 =ROUND(AVERAGE(D4:E4),1)로 구해요. ROUND 뒤쪽 숫자 1은 소수 첫째 자리까지 남긴다는 뜻이고, -1을 넣으면 십의 자리에서 반올림합니다. 늘 버리려면 ROUNDDOWN, 늘 올리려면 ROUNDUP을 쓰는데, 세 함수 모두 출제 범위에 있어요.

G4 셀에는 =IF(AND(D4>=60,E4>=60),"수료","재수강")을 넣습니다. AND는 괄호 안의 조건이 모두 맞을 때만 참이 돼요.

그런데 결과를 채워 보면 나래가 재수강으로 나옵니다. 평균은 61점인데 실습이 58점이라 두 번째 조건에서 걸린 거예요. 평균만 보면 통과처럼 보여도, 과목마다 60점이라는 조건이면 AND를 써야 이런 경우를 걸러냅니다. 시험지에 “둘 중 하나라도”라는 말이 나오면 그때는 OR로 바꿔요.

Microsoft Excel에서 IF와 AND 함수로 필기·실습이 모두 60점 이상이면 수료, 아니면 재수강을 표시한 연습 예제
Used with permission from Microsoft.

순위와 등급: RANK.EQ, IFS

H4 셀의 순위는 =RANK.EQ(F4,$F$4:$F$11)이에요. 92.5점인 아라가 1위, 58.5점인 마루가 8위로 나옵니다. 범위에 $를 붙이는 이유는 ITQ 엑셀 글의 순위 예제와 같아요.

J4 셀의 등급은 =IFS(F4>=90,"A",F4>=80,"B",F4>=70,"C",TRUE,"D")로 매깁니다. IFS는 앞에서부터 조건을 검사해서 처음 맞는 조건의 값을 돌려줘요. 맨 끝의 TRUE는 “앞의 조건에 하나도 안 맞으면”이라는 뜻입니다. 이걸 빼면 70점 미만인 나래와 마루 칸에 #N/A 오류가 떠요.

조건 순서도 중요해요. 큰 점수 기준부터 써야 합니다. F4>=70을 맨 앞에 두면 92.5점도 70 이상이라 C가 돼 버려요.

코드에서 반 이름 꺼내기: MID, CHOOSE

코드 S1-01의 두 번째 글자는 반 번호예요. I4 셀에 =CHOOSE(MID(A4,2,1),"오전반","오후반","저녁반")을 넣으면 반 이름이 나옵니다.

MID(A4,2,1)은 A4의 두 번째 글자부터 1글자를 꺼내서 “1”을 돌려줘요. CHOOSE는 그 번호의 값을 고르니까 첫 번째 값인 오전반이 나옵니다. 예제 파일에서 계산해 보면 MID가 꺼낸 글자 “2”도 CHOOSE가 2번으로 받아서, S2로 시작하는 나래·마루·아라는 오후반이 돼요.

조건에 맞는 개수와 합계: COUNTIF, SUMIF, COUNTIFS

표 아래 요약 칸을 채워 봅니다.

셀구하는 것수식결과
C13영업부 인원=COUNTIF($C$4:$C$11,"영업")3
C14영업부 필기 합계=SUMIF($C$4:$C$11,"영업",$D$4:$D$11)246
C15회계부 수료 인원=COUNTIFS($C$4:$C$11,"회계",$G$4:$G$11,"수료")2

SUMIF는 조건을 보는 범위와 더할 범위가 따로예요. 부서는 C열에서 보고, 더하는 건 D열 필기 점수라서 82, 91, 73을 더한 246이 나옵니다. COUNTIFS는 조건을 여러 개 걸 수 있어요. 회계부 세 명 중 마루가 재수강이라 2명이 됩니다.

조건이 “80점 이상”처럼 비교라면 부등호까지 큰따옴표 안에 넣어요. 실습 80점 이상 인원은 =COUNTIF(E4:E11,">=80")이고, 다솜·라온·아라 3명이 나옵니다.

COUNTIF, SUMIF, COUNTIFS로 영업부 인원 3명, 영업부 필기 합계 246, 회계부 수료 인원 2명을 구한 Microsoft Excel 화면
Used with permission from Microsoft.

찾기: VLOOKUP, 그리고 INDEX와 MATCH

C16 셀은 B16에 적은 코드로 평균을 찾아요. =VLOOKUP(B16,$A$4:$J$11,6,FALSE)에 S3-04를 넣으면 라온의 평균 75.5가 나옵니다. 평균은 A열부터 세어 6번째 열이라 6이에요. VLOOKUP 네 칸의 순서는 엑셀 VLOOKUP 사용법 글에 따로 정리해 두었어요.

그런데 VLOOKUP은 범위의 맨 왼쪽 열에서만 찾을 수 있어요. 이름으로 그 왼쪽에 있는 코드를 찾으려면 INDEX와 MATCH를 함께 씁니다.

C17 셀에 =INDEX($A$4:$A$11,MATCH(B17,$B$4:$B$11,0))을 넣고 B17에 바다를 적으면 S3-06이 나와요. MATCH는 값이 아니라 위치를 알려 줍니다. 바다는 이름 칸에서 6번째라 6이 나오고, INDEX가 코드 칸의 6번째를 꺼내는 거예요. MATCH 끝의 0은 정확히 같은 값만 찾으라는 뜻입니다.

INDEX와 MATCH로 이름 바다의 코드 S3-06을 왼쪽 열에서 찾아온 Microsoft Excel 화면
Used with permission from Microsoft.

데이터베이스 함수: DSUM

데이터베이스 함수는 조건을 표 바깥의 작은 범위에 따로 적어요. 예제에서는 L3에 머리글 부서, L4에 회계를 적었습니다.

C18 셀의 =DSUM($A$3:$J$11,5,L3:L4)는 회계부의 실습 점수를 더해서 233을 돌려줘요. 첫 번째 칸의 범위는 머리글이 있는 3행부터 잡아야 하고, 5는 실습이 다섯 번째 열이라는 뜻입니다. 조건 범위의 머리글도 표와 똑같이 “부서”여야 해요.

같은 답을 =SUMIF($C$4:$C$11,"회계",$E$4:$E$11)로도 구할 수 있어요. 두 수식을 나란히 놓고 233이 같은지 보면, DSUM의 세 칸이 각각 무엇을 맡는지 감이 옵니다.

DSUM 함수와 부서·회계 조건 범위로 회계부 실습 점수 합계 233을 구한 Microsoft Excel 화면
Used with permission from Microsoft.

오류 대신 안내 글자 넣기: IFERROR

표에 없는 코드 S9-99를 VLOOKUP으로 찾으면 #N/A가 떠요. C19 셀처럼 =IFERROR(VLOOKUP(B19,$A$4:$J$11,6,FALSE),"코드 없음")으로 감싸면 오류 대신 “코드 없음”이 나옵니다. #N/A가 왜 생기는지는 VLOOKUP 글의 오류 점검 순서에서 이어서 볼 수 있어요.

어떤 순서로 공부하면 좋을까요

출제기준에 공부 순서까지 나와 있지는 않아서, 범위를 좁혀 가는 순서를 제안해요.

  1. 출제기준 28쪽의 함수 82개를 분류별로 훑고, 이름만 보고 하는 일이 떠오르지 않는 함수에 표시하기
  2. 표시한 함수를 Microsoft 지원 문서의 예제로 하나씩 직접 입력해 보기
  3. 대한상공회의소 시험문제 탭의 공개 예제 문제를 40분 타이머를 켜고 풀어 보기

공개 예제 문제는 공식 사이트에서 직접 내려받아 푸세요. 대한상공회의소는 시험문제를 복사해 쌓아 두거나 출판하는 행위를 금지한다고 안내하고 있어서, 이 글에는 옮기지 않았어요.

먼저 예제의 IFS 수식에서 F4>=70 조건을 맨 앞으로 옮겨 보세요. 92.5점인 아라까지 C가 되는 걸 직접 보면, 시험지의 등급 조건을 읽을 때 순서부터 확인하게 됩니다.

참고 자료

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다