이 글의 핵심
셀 참조 문제는 수식이 복사되는 방향과 고정된 행·열을 먼저 표시합니다.
함수는 인수의 역할과 반환값의 형태를 이해해야 중첩 수식을 읽을 수 있습니다.
오류값은 원인을 구분하고 무조건 숨기기보다 데이터와 수식을 먼저 점검해야 합니다.
상대·절대·혼합참조를 한 번에 구분하기
A1은 행과 열이 모두 복사 방향에 따라 이동하는 상대참조입니다. $A$1은 둘 다 고정되고, $A1은 열만, A$1은 행만 고정됩니다. 달러 기호 바로 뒤의 요소가 고정된다고 기억하면 편합니다.
수식을 오른쪽으로 복사하는지 아래로 복사하는지 먼저 표시한 다음 움직일 수 있는 행과 열만 바꾸세요. 머릿속에서 한 번에 계산하기보다 원래 참조와 이동량을 나누면 실수를 줄일 수 있습니다.
B2의 수식: =$A2*B$1
오른쪽 한 칸 복사 → =$A2*C$1
아래 한 칸 복사 → =$A3*B$1함수 이름보다 인수와 반환값 보기
IF는 조건에 따라 두 값 중 하나를 반환하고, SUMIF 계열은 조건 범위와 합계 범위의 역할을 구분해야 합니다. COUNT와 COUNTA는 숫자만 세는지 비어 있지 않은 셀을 세는지 반환 기준이 다릅니다.
찾기 함수는 찾는 값, 검색 범위, 반환 위치와 일치 방식이 핵심입니다. 정확히 일치해야 하는 코드 검색에서 근사 일치를 사용하면 정렬 상태에 따라 예상하지 못한 결과가 나올 수 있습니다.
| 함수 유형 | 확인할 인수 | 자주 생기는 실수 |
|---|---|---|
| 조건 | 조건·참값·거짓값 | 문자 조건의 따옴표 누락 |
| 조건 집계 | 조건범위·조건·집계범위 | 범위 크기 불일치 |
| 찾기 | 찾을값·범위·반환열·일치 | 정확/근사 일치 혼동 |
| 날짜 | 날짜값·단위·표시형식 | 일련번호와 문자열 혼동 |
수식의 계산 순서를 추적하는 방법
중첩 함수는 가장 안쪽 함수의 반환값부터 바깥 함수에 전달합니다. 괄호마다 임시 값을 적고 비교 연산이 TRUE 또는 FALSE를 만드는 시점을 표시하면 긴 수식도 단계적으로 읽을 수 있습니다.
배열 계산에서는 여러 셀의 연산 결과가 한꺼번에 생성됩니다. 조건식이 1과 0처럼 계산에 사용되는지, 배열의 크기가 맞는지, 하나의 값으로 집계되는지 확인하세요.
- 괄호의 가장 안쪽 함수부터 계산
- 각 함수의 반환 형식을 숫자·문자·논리값으로 표시
- 비교 연산이 배열을 만드는지 확인
- 마지막 집계 함수가 결과를 하나로 줄이는지 확인
오류값을 원인별로 기억하기
0으로 나누면 나눗셈 오류가, 잘못된 셀 주소나 삭제된 참조에는 참조 오류가 나타납니다. 함수 이름이나 정의되지 않은 이름이 잘못되면 이름 오류, 값의 형식이 맞지 않으면 값 오류를 의심합니다.
IFERROR는 표시를 깔끔하게 만들 수 있지만 원인을 고치는 함수는 아닙니다. 시험 문제에서는 오류를 감추는 방법과 오류 자체의 원인을 구분해 읽어야 합니다.
수식 문제는 “복사 방향 → 참조 고정 → 안쪽 함수 → 반환 형식” 순서로 확인하면 긴 식도 안정적으로 풀 수 있습니다.
자주 묻는 질문
함수를 모두 외워야 하나요?
대표 함수의 목적과 인수 순서는 익혀야 하지만 비슷한 함수를 그룹으로 묶는 편이 효율적입니다. 조건, 찾기, 텍스트, 날짜, 통계 그룹별로 입력과 반환값을 비교하세요.
엑셀 버전에 따라 함수가 달라지면 어떻게 하나요?
시험에 적용되는 출제기준과 프로그램 버전을 공식 안내에서 확인해야 합니다. 새 함수보다 출제기준에 포함된 핵심 기능을 우선 학습하세요.
시험 과목과 합격 기준은 대한상공회의소 컴퓨터활용능력 공식 안내를 기준으로 확인했습니다. 가풀은 시험 주관기관의 공식 서비스가 아니며, 일정과 규정은 접수 전 공식 공고를 다시 확인해야 합니다.