2026 컴활 1급 필기 2과목 2-2장 | 수식·참조·함수 활용 — 핵심 이론
데이터위자드 ·
필기 · 핵심 이론
수식 문제는 계산 순서·참조 방식·함수 인수·오류 원인을 함께 읽어야 합니다. 이 장에서는 기본 연산에서 조건 집계·조회·오류 처리까지 큰 흐름을 익히고, 실기 함수별 글로 이어지는 바탕을 만듭니다.
연산자 · 참조 · 오류 · 함수
이 장의 학습 순서
- 수식·연산자·계산 순서
- 상대·절대·혼합참조
- 함수의 인수와 자료형
- 조건 집계·조회 함수
- 오류와 표시 형식
1. 수식·연산자·계산 순서
엑셀 수식은 보통 =로 시작합니다. 덧셈+,뺄셈-,곱셈*,나눗셈/,거듭제곱^,연결&,비교 연산자를 구분합니다. =2+3*4는 14,=(2+3)*4는 20입니다. 괄호로 먼저 계산할 범위를 명확히 표현하면 복잡한 계산의 실수를 줄일 수 있습니다.
&는 문자열 연결입니다. ="매출 "&100은 숫자 계산이 아닌 문자열을 만듭니다. 콜론(:)은A1:A5처럼 연속된 범위를 지정하는 참조 연산자입니다. 함수 인수를 구분하는 쉼표와 참조의 합집합을 나타내는 쉼표는 맥락을 나누어 읽어야 합니다.
2. 상대·절대·혼합참조
A2는 행·열이 이동하는 상대참조, $A$2는 둘 다 고정하는 절대참조입니다. $A2는 열만, A$2는 행만 고정합니다. 달러 기호가 많다고 안전한 수식이 아니라 복사 방향에 맞는 부분을 고정해야 정확한 수식입니다.
오른쪽·아래로 각각 한 칸 복사했을 때 주소를 적어 보세요. 모든 행에 같은 세율을 곱하면 세율 셀을 고정하고, 행 머리글과 열 머리글을 곱하는 표는 혼합참조를 결합합니다. F4는 수식 편집 중 참조 형태를 순환하는 데 쓰입니다.
3. 함수의 인수와 자료형
SUM은 합계,AVERAGE는 평균,COUNT는 숫자 개수,COUNTA는 비어 있지 않은 값의 개수에 사용합니다. 숫자 0과 빈 셀, 빈 문자열, 텍스트 숫자는 서로 다릅니다. 함수가 참조 범위의 텍스트·논리값을 어떻게 처리하는지도 인수의 형태에 따라 확인해야 합니다.
ROUND의 자릿수 0은 정수, 양수는 소수점 오른쪽, 음수는 소수점 왼쪽입니다. IF는 조건에 따른 결과,AND·OR는 논리 결합을 만듭니다. 함수 이름만 외우기보다 인수마다 범위·조건·결과 중 무엇이 필요한지 설명할 수 있어야 합니다.
4. 조건 집계·조회 함수
SUMIF(조건범위,조건,합계범위)와SUMIFS(합계범위,조건범위,조건,...)는 인수 순서가 다릅니다. COUNTIF·COUNTIFS와AVERAGEIF·AVERAGEIFS도 조건 개수와 계산 목적에 맞춥니다. 조건에 셀 값을 연결할 때는 ">="&F1처럼 비교 연산자와 셀의 실제 값을 결합합니다.
VLOOKUP은 선택한 표의 첫 열에서 찾고 같은 행의 지정 열 값을 반환합니다. 정확한 상품 코드는FALSE 옵션을 명시합니다. INDEX·MATCH는 위치 찾기와 값 추출을 나누는 방식입니다. 범위의 행 대응, 코드의 중복, 숫자·문자 형식을 순서대로 확인합니다.
5. 오류와 표시 형식
#DIV/0!은 0으로 나누기 등, #REF!는 잘못된 참조, #N/A는 조회값 부재 등, #NAME?은 인식할 수 없는 이름 등을 점검할 단서입니다. ####는 열 너비 부족 등 표시 문제일 수 있어 모든 경우를 계산 오류로 보지는 않습니다.
IFERROR는 오류를 대체값으로 바꾸지만 참조 실수도 함께 숨길 수 있습니다. 원래 수식을 검산한 뒤 문제에서 요구한 값을 반환합니다. 표시 서식으로 소수점을 줄인 것과ROUND로 실제 계산 결과를 반올림한 것은 다른 작업입니다.
핵심 비교표
| 범주 | 대표 함수·표현 | 판단 기준 |
|---|---|---|
| 참조 | A2, $A$2, $A2, A$2 | 복사할 때 움직일 부분 |
| 개수 | COUNT·COUNTA·COUNTBLANK | 숫자·비어 있지 않음·빈값 |
| 조건 집계 | SUMIF·SUMIFS·COUNTIF·COUNTIFS | 합계 범위와 조건 범위 순서 |
| 논리 | IF·IFS·SWITCH·AND·OR | 조건 구조와 반환 결과 |
| 반올림 | ROUND·ROUNDUP·ROUNDDOWN | 자릿수와 0에대한방향 |
| 조회 | VLOOKUP·HLOOKUP·INDEX·MATCH | 정확·근사일치와표방향 |
| 오류 처리 | IFERROR | 오류 원인 검산 후 대체 |
2026년 2급 함수는 기능군으로 묶어 익히기
공식 범위에는 단일 조건뿐 아니라 SUMIFS·COUNTIFS·AVERAGEIFS, 다중 분기 IFS·SWITCH도 포함됩니다. 이름 끝S는 범위가 여러 개라는 뜻으로만 막연히 외우지 말고 실제 인수 순서를 확인합니다. 합계 범위를 앞에 놓는지 뒤에 놓는지부터 검산하세요.
순위·대표값·산포 함수도 구분합니다. LARGE·SMALL의k와RANK의순위는 역할이 다르고, MODE.SNGL은 최빈값입니다. 표본의 VAR.S·STDEV.S와 날짜·시간 함수군을 따로 묶으면 범위를 빠뜨리지 않기 쉽습니다. 아래 표는 실기 함수별 글에서 이어서 연습할 기준입니다.
| 기능군 | 대표 함수 | 검산 질문 |
|---|---|---|
| 수학 | ABS,INT,MOD,POWER,ROUND,SUM | 부호·자릿수·나머지 |
| 조건 합계 | SUMIF,SUMIFS | 조건 범위와 합계 범위 |
| 개수 | COUNT,COUNTA,COUNTBLANK,COUNTIFS | 무엇을 세는가 |
| 평균·대표값 | AVERAGEIFS,MEDIAN,MODE.SNGL | 조건·중앙·최빈 |
| 순위·크기 | RANK.EQ,RANK.AVG,LARGE,SMALL | 동점과k |
| 표본 산포 | VAR.S,STDEV.S | 분모와제곱근 |
| 논리 | IF,IFS,SWITCH,IFERROR | 구간·일치·오류 |
| 날짜 | EDATE,EOMONTH,WORKDAY,DAYS | 월·말일·근무일·차이 |
| 문자 | LEFT,MID,RIGHT,TRIM,FIND | 위치와길이 |
| 조회 | INDEX,MATCH,VLOOKUP,HLOOKUP | 표방향·일치옵션 |
| 데이터베이스 | DSUM,DAVERAGE,DCOUNT,DMAX | 머리글과조건표 |
복사 방향과 표시값을 함께 검산하기
B2에 수량 3,C2에 단가 1250,F1에 세율 0.1을 둡니다. D2의 금액은=B2*C2로 3750, E2의 세액은=D2*$F$1로 375입니다. 아래 행으로 복사해도F1을 계속 봐야 하므로 세율의 행·열을 모두 고정합니다.
B2의=$A2*B$1을C3으로 복사하면=$A3*C$1입니다. A열과 1행은 고정되고 나머지만 이동합니다. 오른쪽 1칸·아래 1칸을 열과 행으로 나누어 검산하면 수식 전체를 감으로 고치는 실수를 막을 수 있습니다.
실제값 1.25를 소수 한 자리로 표시하면 1.3으로 보이지만 원래 값은 1.25입니다. =ROUND(1.25,1)은 결과 자체를 1.3으로 바꿉니다. 화면 모양이 같아도 후속 계산 결과는 달라질 수 있습니다.
대표 유형을 풀이로 확인하기
풀이 예제 1
=2+3*4의 계산 결과는?
14
곱셈이 덧셈보다 먼저 계산되므로 2+12=14입니다. (2+3)*4라면 20이 됩니다. 괄호의 적용 범위를 먼저 확인합니다.
풀이 예제 2
B2의=$A2*B$1을C3으로 복사한 수식은?
=$A3*C$1
A열과 1행은 고정이고 나머지 부분만 오른쪽 1칸·아래 1칸 이동합니다. 달러 기호가 붙은 행·열을 따로 표시하면 혼합참조를 정확히 계산할 수 있습니다.
풀이 예제 3
=ROUND(12650,-2)의 결과는?
12700
-2는 백 단위를 의미하므로 십의 자리 5를 기준으로 반올림하여 12700입니다. 셀 표시 자릿수만 바꾸는 작업과 실제 함수 결과를 구분합니다.
풀이 예제 4
숫자 100,0,빈 셀을 참조한AVERAGE의 결과는?
50
숫자 100과 0의 평균은 50입니다. 빈 셀은 숫자 0이라는 관측값이 아니므로 동일하게 분모에 넣지 않습니다. COUNTA 등 다른 집계와도 구분합니다.
풀이 예제 5
SUMIFS의 첫 번째 인수에 들어가는 것은?
합계 범위
SUMIFS는 합계 범위를 먼저 두고 조건 범위·조건 쌍을 이어갑니다. SUMIF와 인수 순서가 달라 이름만 보고 그대로 복사하면 틀릴 수 있습니다.
풀이 예제 6
F1의 값 이상인 셀 개수를 세는 조건 표현으로 적절한 것은?
">="&F1
비교 연산자 문자열과 셀의 실제 값을 &로 연결합니다. ">=F1"처럼 큰따옴표 안에 주소를 그대로 넣는 것은 의도한 셀 참조와 다릅니다.
풀이 예제 7
상품코드의 정확한 일치를VLOOKUP으로 찾을 때 마지막 인수는?
FALSE
FALSE 또는 0으로 정확히 일치를 명시합니다. 마지막 인수 생략은 근사 일치가 되어 없는 코드에서 다른 값이 나올 수 있으므로 목적에 맞게 설정합니다.
오답을 줄이는 핵심 정리
- SUMIF와 SUMIFS의 인수 순서를 구분합니다.
- 조건 문자열과 셀 값은 ">="&F1처럼 연결합니다.
- 표시 자릿수 변경을 실제값 반올림과 혼동하지 않습니다.
- 조회 범위와 반환 범위의 시작 행을 맞춥니다.
- 오류를 숨기기 전에 원래 계산과 참조를 확인합니다.
이해 확인
1. =2+3*4와=(2+3)*4의 결과는?
풀이 확인
각각 14와 20입니다. 곱셈과 괄호의 계산 순서를 구별합니다.
2. $A2를 오른쪽 두 칸 아래 한 칸 복사하면?
풀이 확인
$A3입니다. A열은 고정되고 행만 1증가합니다.
3. 매출이 100,0,빈칸이면 숫자 평균은?
풀이 확인
숫자 100과 0의 평균 50입니다. 빈칸을 실제 숫자 0과 같은 관측으로 취급하지 않습니다.
다음 학습
이 장의 객관식 15문제에서 개념을 확인하고, 틀린 항목은 위의 비교표와 풀이 예제로 돌아와 다시 정리하세요.
범위 확인
2026년 학습 범위를 기준으로 구성했습니다. 시험 시행기관의 자격 안내·출제 기준에서 과목과 변경 공지를 확인할 수 있습니다.
컴활 1급 전체 목차
과목별 이론
- 윈도우 시작 · 화면 · 창 · 파일 · Windows 10 기본 사용
- 시스템 설정 · 계정 · 디스크 · Windows 10 설정과 관리
- 컴퓨터 분류 · 진법 · 문자 코드 · 컴퓨터의 원리와 데이터 표현
- CPU · 메모리 · 저장장치 · 입출력 · 컴퓨터 하드웨어
- 시스템·응용 프로그램 · 처리 방식 · 소프트웨어와 운영체제
- 주소 · 프로토콜 · 통신 · 웹 · 인터넷과 네트워크
- 이미지 · 사운드 · 동영상 · 압축 · 멀티미디어와 파일 형식
- 악성코드 · 인증 · 암호화 · 백업 · 보안과 시스템 보호
- 자료형 · 채우기 · 찾기 · 시트 · 엑셀 입력과 워크시트 편집
- 연산자 · 참조 · 오류 · 함수 · 수식·참조·함수 활용
- 차트 종류 · 축 · 계열 · 요소 · 차트의 구성과 편집
- 인쇄 영역 · 배율 · 반복 제목 · 페이지 설정과 인쇄
- 정렬 기준 · 필터 · 입력 제한 · 데이터 정렬과 필터
- 부분합 · 피벗 · 목표값 · 시나리오 · 데이터 분석과 가상 분석
- 2과목 · 7장 · 매크로·VBA·사용자 정의 함수
- 3과목 · 1장 · 데이터베이스 개요와 관계형 모델
- 3과목 · 2장 · Access 테이블·자료형·키·관계
- 3과목 · 3장 · Access 쿼리·집계·매개변수·실행 쿼리
- 3과목 · 4장 · 폼·컨트롤·입력과 수정
- 3과목 · 5장 · 보고서·그룹·집계·인쇄
- 3과목 · 6장 · Access 매크로·이벤트·VBA·도메인 함수
단원별 객관식
- 객관식 15문제 · 정답과 해설 · Windows 10 기본 사용
- 객관식 15문제 · 정답과 해설 · Windows 10 설정과 관리
- 객관식 15문제 · 정답과 해설 · 컴퓨터의 원리와 데이터 표현
- 객관식 15문제 · 정답과 해설 · 컴퓨터 하드웨어
- 객관식 15문제 · 정답과 해설 · 소프트웨어와 운영체제
- 객관식 15문제 · 정답과 해설 · 인터넷과 네트워크
- 객관식 15문제 · 정답과 해설 · 멀티미디어와 파일 형식
- 객관식 15문제 · 정답과 해설 · 보안과 시스템 보호
- 객관식 15문제 · 정답과 해설 · 엑셀 입력과 워크시트 편집
- 객관식 15문제 · 정답과 해설 · 수식·참조·함수 활용
- 객관식 15문제 · 정답과 해설 · 차트의 구성과 편집
- 객관식 15문제 · 정답과 해설 · 페이지 설정과 인쇄
- 객관식 15문제 · 정답과 해설 · 데이터 정렬과 필터
- 객관식 15문제 · 정답과 해설 · 데이터 분석과 가상 분석
- 2과목 · 7장 · 매크로·VBA·사용자 정의 함수
- 3과목 · 1장 · 데이터베이스 개요와 관계형 모델
- 3과목 · 2장 · Access 테이블·자료형·키·관계
- 3과목 · 3장 · Access 쿼리·집계·매개변수·실행 쿼리
- 3과목 · 4장 · 폼·컨트롤·입력과 수정
- 3과목 · 5장 · 보고서·그룹·집계·인쇄
- 3과목 · 6장 · Access 매크로·이벤트·VBA·도메인 함수
실습
- 엑셀 실무 · 천 단위 · 날짜 · 백분율 · 사용자 지정 · 셀 서식과 표시 형식
- 엑셀 실무 · 수식 규칙 · 혼합참조 · 적용 범위 · 조건부 서식으로 행과 셀 강조
- 엑셀 실무 · 조건표 · AND·OR · 결과 추출 · 자동 필터와 고급 필터
- 엑셀 실무 · 구분 기호 · 고정 너비 · 앞자리 0 · 텍스트 나누기와 데이터 정리
- 엑셀 실무 · 절대·혼합참조 · ROUND · SUM · 수식 참조와 수학 함수
- 엑셀 실무 · COUNTIF · SUMIF · AVERAGEIF · 통계 함수와 조건 집계
- 엑셀 실무 · IF · AND · OR · IFERROR · 논리 함수로 조건 판정
- 엑셀 실무 · LEFT · MID · RIGHT · LEN · TRIM · 텍스트 함수로 코드 가공
- 엑셀 실무 · DATE · YEAR · MONTH · DAY · WEEKDAY · 날짜와 시간 함수
- 엑셀 실무 · VLOOKUP · HLOOKUP · INDEX · MATCH · 찾기와 참조 함수
- 엑셀 실무 · DSUM · DAVERAGE · DCOUNT · DMAX · 데이터베이스 함수와 조건표
- 엑셀 실무 · 그룹 정렬 · 합계 · 윤곽 · 정렬과 부분합
- 엑셀 실무 · 행·열·값 · 요약 방식 · 새로 고침 · 피벗테이블로 매출 분석
- 엑셀 실무 · 가정 비교 · 행·열 입력 · 역산 · 데이터 표와 목표값 찾기
- 엑셀 실무 · 변경 셀 · 요약 · 위치·레이블 · 시나리오와 데이터 통합
- 엑셀 실무 · 계열 · 축 · 제목 · 데이터 레이블 · 차트 작성과 편집 실습
- 엑셀 실무 · 반복 서식 · 실행 · XLSM 저장 · 매크로 기록과 버튼 연결
- 계산·자동화 심화 1 · 6작업 · 배열 수식·다중 조건·SUM·IF
- 계산·자동화 심화 2 · 6작업 · INDEX·MATCH·다중 조건 검색
- 계산·자동화 심화 3 · 6작업 · LARGE·RANK.EQ·COUNTIFS·조건부 순위
- 계산·자동화 심화 4 · 6작업 · VBA 사용자 정의 함수·조건·반복
- Access 실무 1 · 6작업 · DB 구축·CSV 가져오기·필드 속성
- Access 실무 2 · 6작업 · 관계·참조 무결성·삭제 정책
- Access 실무 3 · 6작업 · 선택·집계·매개변수 쿼리
- Access 실무 4 · 6작업 · 실행 쿼리·업데이트·크로스탭
- Access 실무 5 · 6작업 · 입력 폼·콤보·계산 컨트롤
- Access 실무 6 · 6작업 · 기본 폼·하위 폼·연결·합계
- Access 실무 7 · 6작업 · 보고서·지역별 소계·총계·인쇄
- Access 실무 8 · 6작업 · 이벤트·VBA·조회 버튼·DSum