2026 컴활 2급 필기 2과목 2-2장 | 수식·참조·함수 활용 — 핵심 이론

데이터위자드 ·

2026 컴활 2급 필기 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문제에서 개념을 확인하고, 틀린 항목은 위의 비교표와 풀이 예제로 돌아와 다시 정리하세요.

이 장의 객관식 15문제 풀기

이전 · 엑셀 입력과 워크시트 편집

다음 · 차트의 구성과 편집

컴활 2급 전체 목차

필기 과목별 이론

필기 단원별 객관식

실기 작업별 실습

필기 모의고사

실기 모의고사

스터디클럽의 다른 강의 보기