컴퓨터활용능력 2급 · 스프레드시트 일반 과목
컴퓨터활용능력 2급 수식과 함수 개념 정리
중요도 ★★★★★ · 35% (추정)
AI가 새로 쓴 글 가운데, 작성과 분리된 AI 검증(다시 읽고 사실·수치 확인)을 통과한 단원만 싣습니다. 틀린 곳을 발견하면 알려 주세요.
개요
이 단원은 스프레드시트 과목에서 가장 많이 나오는 수식과 함수를 다룹니다. 수식을 복사할 때 주소가 어떻게 바뀌는지, 개수를 세는 함수, 표에서 값을 찾는 함수, 글자를 자르고 숫자를 반올림하는 함수, 오류 값의 뜻이 주로 나옵니다.
셀을 가리키는 방식은 세 가지입니다. A1 처럼 쓰는 상대 참조는 수식을 복사하면 주소가 따라 바뀌고, $A$1 처럼 쓰는 절대 참조는 복사해도 바뀌지 않으며, $A1 이나 A$1 처럼 한쪽만 고정하는 것이 혼합 참조입니다. 수식 입력 중에 F4 키를 누르면 참조 방식이 차례로 바뀝니다.
개수를 세는 함수는 셀 종류로 구분합니다. COUNT 는 숫자가 든 셀, COUNTA 는 비어 있지 않은 셀, COUNTBLANK 는 빈 셀을 셉니다. VLOOKUP 은 표의 첫 열에서 값을 찾아 같은 행의 다른 열 값을 가져오고, HLOOKUP 은 첫 행에서 찾아 같은 열의 아래 값을 가져옵니다.
LEFT, RIGHT, MID 는 글자를 왼쪽, 오른쪽, 가운데에서 잘라 냅니다. ROUND 는 반올림, ROUNDUP 은 올림, ROUNDDOWN 은 내림입니다. 수식이 잘못되면 오류 값이 나타나는데, #DIV/0! 은 0 으로 나눔, #N/A 는 찾는 값 없음, #NAME? 은 함수 이름이 틀림, #VALUE! 는 인수의 종류가 틀림을 뜻합니다.
핵심 개념
상대·절대·혼합 참조
상대 참조(A1)는 수식을 복사하면 주소가 따라 바뀌고, 절대 참조($A$1)는 바뀌지 않습니다. 혼합 참조($A1, A$1)는 $ 가 붙은 쪽만 고정됩니다. F4 키로 방식을 바꿉니다.
외우는 요령$ 는 '자물쇠'입니다. $ 바로 뒤에 있는 열 또는 행이 잠깁니다.
COUNT·COUNTA·COUNTBLANK
COUNT 는 숫자가 든 셀의 개수, COUNTA 는 비어 있지 않은 셀(숫자·문자 모두)의 개수, COUNTBLANK 는 빈 셀의 개수를 셉니다.
외우는 요령A 는 '모두(All)', BLANK 는 '빈칸'입니다. 아무것도 안 붙은 COUNT 는 숫자만.
VLOOKUP 과 HLOOKUP
VLOOKUP 은 표의 첫 열에서 값을 찾아 같은 행의 지정한 열 값을 가져옵니다. HLOOKUP 은 표의 첫 행에서 값을 찾아 같은 열의 지정한 행 값을 가져옵니다.
외우는 요령V 는 세로(Vertical)로 내려가며 찾고, H 는 가로(Horizontal)로 옆으로 찾습니다.
LEFT·RIGHT·MID
LEFT 는 왼쪽에서, RIGHT 는 오른쪽에서 정한 글자 수만큼 잘라 냅니다. MID 는 시작 위치와 글자 수를 정해 가운데 부분을 잘라 냅니다. 예: MID("컴퓨터활용",2,2) 의 결과는 "퓨터" 입니다.
외우는 요령MID 만 숫자가 두 개(시작 위치, 개수)입니다.
ROUND·ROUNDUP·ROUNDDOWN
ROUND 는 반올림, ROUNDUP 은 올림, ROUNDDOWN 은 내림입니다. 두 번째 인수가 양수면 소수점 아래, 0 이면 일의 자리, 음수면 십의 자리 쪽으로 자릿수를 맞춥니다. 예: ROUND(123.456,1) 은 123.5 입니다.
외우는 요령자릿수 -1 은 '십의 자리로 맞춤'입니다. ROUND(123.456,-1) 은 120 입니다.
자주 나오는 오류 값
#DIV/0! 은 0 으로 나누었을 때, #N/A 는 찾는 값이 없을 때, #NAME? 은 함수 이름이나 이름 정의가 틀렸을 때, #VALUE! 는 숫자 자리에 문자를 넣는 등 인수의 종류가 틀렸을 때 나타납니다.
외우는 요령DIV 는 나눗셈(divide), N/A 는 '없음(Not Available)', NAME 은 '이름 틀림'입니다.
자주 나오는 포인트
- 수식을 다른 셀로 복사했을 때 결과 주소나 값을 묻는 문제가 자주 나옵니다. $ 가 붙은 쪽만 고정된다는 점을 기억하세요.
- COUNT 와 COUNTA 의 차이(숫자만 대 비어 있지 않은 셀 모두)를 묻는 문제가 단골입니다.
- ROUND 계열 함수에서 자릿수가 음수일 때의 결과를 묻는 문제를 조심하세요.
- 오류 값과 그 원인을 짝짓는 문제가 나옵니다. #N/A 와 #NAME? 을 헷갈리지 마세요.
헷갈리는 것 비교: 개수를 세는 함수
| 함수 | 세는 셀 |
|---|---|
| COUNT | 숫자가 든 셀 |
| COUNTA | 비어 있지 않은 셀(숫자·문자 모두) |
| COUNTBLANK | 빈 셀 |
대표 문제 3개
검수를 마친 예상문제 가운데 이 단원의 대표 문제입니다.
문제 1. 수식을 다른 셀에 복사해도 참조하는 셀 주소가 바뀌지 않게 하려면 어떻게 써야 하는가? (A1 셀 기준)
- ① A1
- ② $A$1
- ③ A$1
- ④ $A1
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ② $A$1
핵심: 절대 참조($A$1)는 복사해도 주소가 바뀌지 않는다
행과 열 앞에 모두 $ 를 붙인 $A$1 을 절대 참조라고 합니다. $ 는 '고정'이라는 뜻입니다. 셀 주소를 쓰고 F4 키를 누르면 자동으로 붙습니다.
틀린 선지
- ① A1: 상대 참조입니다. 복사하면 행과 열이 모두 바뀝니다.
- ③ A$1: 행(1)만 고정한 혼합 참조입니다. 옆으로 복사하면 열이 바뀝니다.
- ④ $A1: 열(A)만 고정한 혼합 참조입니다. 아래로 복사하면 행이 바뀝니다.
문제 2. A1:A5 범위에 10, 20, "합격", (빈 셀), 30 이 차례로 입력되어 있다. =COUNT(A1:A5) 의 결과는?
- ① 3
- ② 2
- ③ 4
- ④ 5
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ① 3
핵심: COUNT는 숫자가 든 셀만 센다
COUNT 는 숫자가 들어 있는 셀만 셉니다.
- 숫자: 10, 20, 30 → 3개
- 문자 "합격"과 빈 셀은 세지 않습니다.
- 결과: 3
틀린 선지
- ② 2: 숫자는 3개입니다.
- ③ 4: 비어 있지 않은 셀을 세는 COUNTA 의 결과입니다.
- ④ 5: 범위의 전체 칸 수입니다.
문제 3. =ROUND(3456.789, -2) 의 결과는?
- ① 3456.79
- ② 3460
- ③ 3500
- ④ 3400
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ③ 3500
핵심: ROUND의 자릿수가 -2이면 십의 자리에서 반올림해 백 단위로 만든다
ROUND(숫자, 자릿수)에서 자릿수가 음수이면 소수점 왼쪽으로 갑니다.
- -1 은 십 단위, -2 는 백 단위까지 남깁니다.
- 3456.789 를 백 단위로 만들려면 십의 자리(5)에서 반올림합니다.
- 5 이상이므로 올림 → 3500
틀린 선지
- ① 3456.79: 자릿수가 2일 때의 결과입니다.
- ② 3460: 자릿수가 -1일 때의 결과입니다.
- ④ 3400: 내림(ROUNDDOWN)했을 때의 결과입니다.