수식은 엑셀의 '계산 문장'이다
엑셀을 단순한 표 작성 도구로만 쓰면 숫자를 보기 좋게 정리하는 데서 멈춥니다. 하지만 수식을 이해하는 순간 엑셀은 계산기이자 분석 도구가 됩니다. 매출 합계를 구하고, 할인 금액을 계산하고, 목표 대비 달성률을 확인하고, 날짜 차이를 계산하는 모든 작업이 수식에서 시작됩니다.
수식은 어렵게 생각할 필요가 없습니다. 엑셀에게 "이렇게 계산해 줘"라고 지시하는 문장입니다. 사람에게는 "수량에 단가를 곱해서 금액을 구해 줘"라고 말하지만, 엑셀에게는 다음처럼 씁니다.
=B2*C2여기서 B2는 수량이 들어 있는 셀, C2는 단가가 들어 있는 셀이라고 가정해 봅시다. 엑셀은 이 수식을 읽고 "B2의 값과 C2의 값을 곱하라"고 이해합니다. 이처럼 수식은 숫자를 직접 계산하는 대신 셀 주소를 이용해 계산하는 것이 핵심입니다. 그래야 원본 값이 바뀌었을 때 결과도 자동으로 바뀝니다.
수식은 반드시 등호 =로 시작합니다. 엑셀에서 등호는 "이제부터 계산을 시작하라"는 신호입니다. 셀에 100+200이라고 입력하면 엑셀은 그것을 일반 텍스트나 값처럼 취급할 수 있지만, =100+200이라고 입력하면 계산 결과인 300을 보여 줍니다.
수식은 보통 네 가지 재료로 만들어집니다.
값:
100,0.1,2026-05-13처럼 직접 입력한 데이터셀 참조:
A1,B2,C5처럼 셀의 위치를 가리키는 주소연산자:
+,-,*,/,^처럼 계산 방법을 알려 주는 기호함수:
SUM,AVERAGE,IF처럼 미리 만들어진 계산 명령
예를 들어 다음 수식을 보겠습니다.
=B2*C2*(1-D2)이 수식은 B2의 값과 C2의 값을 곱한 뒤, D2의 할인율을 반영합니다. 만약 B2가 수량, C2가 단가, D2가 할인율이라면 "수량 × 단가 × 할인 후 비율"을 계산하는 수식입니다. 아직 함수를 하나도 쓰지 않았지만 꽤 실무적인 계산을 할 수 있습니다. 바로 이 점이 중요합니다. 수식의 원리를 알면 함수를 많이 외우지 않아도 필요한 계산식을 스스로 만들 수 있습니다.

직접 숫자를 넣는 수식과 셀을 참조하는 수식
처음 수식을 배울 때는 다음처럼 숫자를 직접 넣어 계산할 수 있습니다.
=12000*3이 수식은 12,000원짜리 상품 3개의 금액을 계산합니다. 결과는 36,000입니다. 간단하고 이해하기 쉽지만 실무에서는 이런 방식이 좋은 수식이 아닐 때가 많습니다. 수량이 3개에서 5개로 바뀌면 수식을 직접 수정해야 하기 때문입니다.
엑셀다운 방식은 숫자를 셀에 넣고, 수식은 셀을 참조하게 만드는 것입니다.
| 셀 | 내용 |
|---|---|
| B2 | 12000 |
| C2 | 3 |
| D2 | =B2*C2 |
이제 수량이 바뀌면 C2의 값만 수정하면 됩니다. D2의 수식은 그대로 두어도 결과가 자동으로 바뀝니다. 이 차이가 작아 보이지만, 데이터가 10행, 100행, 10,000행으로 늘어나면 엄청난 차이를 만듭니다.
좋은 수식은 숫자를 수식 안에 숨기지 않습니다. 원본 데이터는 셀에 두고, 수식은 그 셀을 바라보게 합니다. 그래야 나중에 무엇을 계산했는지 추적하기 쉽고, 값이 바뀌어도 전체 결과가 자연스럽게 갱신됩니다.
예외도 있습니다. =B2*1.1처럼 부가세 10%를 곱하는 계산은 흔히 볼 수 있습니다. 하지만 세율, 수수료율, 환율처럼 바뀔 가능성이 있는 값이라면 별도 셀에 입력해 두고 참조하는 편이 더 안전합니다. 예를 들어 F1에 부가세율 10%를 입력한 뒤 다음처럼 계산할 수 있습니다.
=B2*(1+$F$1)여기서 $F$1은 잠시 뒤 배울 절대 참조입니다. 지금은 "고정해서 바라보는 셀" 정도로 이해해 두면 됩니다.
기본 연산자부터 익히기
엑셀 수식에서 가장 자주 사용하는 연산자는 사칙연산입니다. 종이에 쓰는 기호와 조금 다른 부분이 있으므로 정확히 익혀 두어야 합니다.
| 계산 | 수학에서 흔히 쓰는 표현 | 엑셀 수식 |
|---|---|---|
| 더하기 | 10 + 2 | =10+2 |
| 빼기 | 10 − 2 | =10-2 |
| 곱하기 | 10 × 2 | =10*2 |
| 나누기 | 10 ÷ 2 | =10/2 |
| 거듭제곱 | 10² | =10^2 |
엑셀에서는 곱하기에 ×를 쓰지 않고 별표 *를 씁니다. 나누기도 ÷가 아니라 슬래시 /를 씁니다. 이 두 기호는 처음에는 낯설지만, 엑셀 수식을 쓰다 보면 가장 자주 만나는 친구가 됩니다.
간단한 예를 들어 보겠습니다.
=10000+2500이 수식은 12,500을 반환합니다.
=50000-12000이 수식은 38,000을 반환합니다.
=12000*3이 수식은 36,000을 반환합니다.
=36000/3이 수식은 12,000을 반환합니다.
=2^3이 수식은 2를 세 번 곱한다는 뜻이므로 8을 반환합니다.
실무에서 거듭제곱은 사칙연산만큼 자주 쓰이지는 않지만, 성장률 계산이나 제곱값을 다루는 분석에서 등장합니다. 예를 들어 어떤 값의 제곱을 구할 때 =A2^2처럼 쓸 수 있습니다.
계산 순서가 결과를 바꾼다
수식에서 가장 흔한 실수 중 하나는 계산 순서를 착각하는 것입니다. 엑셀은 수식을 왼쪽에서 오른쪽으로 무작정 계산하지 않습니다. 정해진 우선순위에 따라 계산합니다.
기본적으로 다음 순서를 기억하면 됩니다.
괄호 안을 먼저 계산한다.
거듭제곱을 계산한다.
곱하기와 나누기를 계산한다.
더하기와 빼기를 계산한다.
예를 들어 다음 수식을 보겠습니다.
=10+5*2왼쪽부터 계산하면 10+5가 먼저라서 30이 될 것 같지만, 실제 결과는 20입니다. 곱하기가 더하기보다 먼저 계산되기 때문입니다. 엑셀은 먼저 5*2를 계산해 10을 만들고, 그다음 10+10을 계산합니다.
이번에는 괄호를 넣어 보겠습니다.
=(10+5)*2이번에는 결과가 30입니다. 괄호 안의 10+5가 먼저 계산되고, 그 결과인 15에 2를 곱하기 때문입니다.
수식이 조금만 길어져도 괄호는 매우 중요해집니다. 예를 들어 매출에서 비용을 뺀 뒤 매출로 나누어 이익률을 구한다고 해 봅시다. 매출이 B2, 비용이 C2에 있다면 이익률 수식은 다음과 같습니다.
=(B2-C2)/B2괄호가 없다면 어떻게 될까요?
=B2-C2/B2이 수식은 비용을 매출로 나눈 값을 먼저 계산한 뒤, 그 결과를 매출에서 빼 버립니다. 의도한 이익률과 완전히 다른 값이 나옵니다. 결과가 이상하게 보이는데도 오류 표시가 뜨지 않을 수 있다는 점이 무섭습니다. 엑셀은 사용자의 의도를 읽는 것이 아니라 입력된 수식대로 계산하기 때문입니다.
수식이 조금이라도 헷갈린다면 괄호를 아끼지 마세요. 괄호는 수식을 길게 만드는 장식이 아니라, 계산 의도를 분명하게 알려 주는 안전장치입니다.
셀 참조는 수식의 방향 감각이다
엑셀 수식을 제대로 이해하려면 셀 참조를 알아야 합니다. 셀 참조란 수식에서 특정 셀의 값을 가져오도록 셀 주소를 적는 방식입니다. A1, B2, C10 같은 주소가 바로 셀 참조입니다.
예를 들어 D2 셀에 다음 수식을 입력했다고 해 봅시다.
=B2*C2이 수식은 "B2의 값과 C2의 값을 곱하라"는 뜻입니다. 그런데 중요한 것은 수식이 단지 글자로 된 주소를 외우고 있는 것이 아니라, 현재 위치를 기준으로 어느 방향의 셀을 바라보는지도 함께 가지고 있다는 점입니다.
D2에서 보면 B2는 왼쪽으로 두 칸 떨어진 셀이고, C2는 왼쪽으로 한 칸 떨어진 셀입니다. 이 수식을 아래 행으로 복사하면 엑셀은 같은 방향 관계를 유지하려고 합니다. 그래서 D3으로 복사된 수식은 자동으로 다음처럼 바뀝니다.
=B3*C3D4로 복사하면 다음처럼 바뀝니다.
=B4*C4이것이 바로 상대 참조의 기본 원리입니다. 상대 참조는 수식을 복사할 때 위치에 맞게 셀 주소가 함께 이동합니다.
상대 참조: 따라 움직이는 참조
상대 참조는 엑셀에서 가장 기본이 되는 참조 방식입니다. 셀 주소에 $ 기호가 붙지 않은 일반 참조가 상대 참조입니다.
=B2*C2이 수식을 D2에 입력하고 아래로 복사하면 행 번호가 함께 바뀝니다.
| 위치 | 수식 | 의미 |
|---|---|---|
| D2 | =B2*C2 | 2행의 수량 × 2행의 단가 |
| D3 | =B3*C3 | 3행의 수량 × 3행의 단가 |
| D4 | =B4*C4 | 4행의 수량 × 4행의 단가 |
이 움직임 덕분에 엑셀은 반복 계산에 강합니다. 첫 번째 행에 수식을 한 번만 제대로 만들면, 나머지 행은 복사만으로 계산할 수 있습니다.
예를 들어 상품 판매 내역이 다음과 같다고 가정해 봅시다.
| 상품 | 수량 | 단가 | 금액 |
|---|---|---|---|
| 노트 | 3 | 2,000 | =B2*C2 |
| 펜 | 10 | 800 | |
| 파일 | 5 | 1,500 |
D2에 =B2*C2를 입력한 뒤 채우기 핸들을 아래로 끌면 D3에는 =B3*C3, D4에는 =B4*C4가 자동으로 들어갑니다. 각 행의 계산이 자기 행의 수량과 단가를 바라보게 되는 것입니다.
상대 참조는 "행마다 같은 규칙을 적용해야 할 때" 가장 잘 어울립니다. 실무에서 금액, 소계, 차이, 달성률처럼 행별 계산을 할 때 대부분 상대 참조로 시작합니다.
절대 참조: 움직이면 안 되는 셀을 고정하기
상대 참조는 편리하지만 항상 정답은 아닙니다. 어떤 셀은 수식을 복사해도 움직이면 안 됩니다. 예를 들어 모든 상품 가격에 같은 부가세율을 적용한다고 해 봅시다.
| 상품 | 공급가 | 부가세율 | 부가세 |
|---|---|---|---|
| 노트 | 10,000 | 10% | |
| 펜 | 5,000 | ||
| 파일 | 8,000 |
여기서 부가세율은 C2에 한 번만 입력되어 있고, 각 상품의 부가세를 D열에 계산하려고 합니다. D2에는 다음 수식을 쓸 수 있습니다.
=B2*C2D2에서는 맞습니다. 하지만 이 수식을 D3으로 복사하면 어떻게 될까요?
=B3*C3B3은 펜의 공급가이므로 맞지만, C3은 비어 있습니다. 우리가 원한 것은 계속 C2의 부가세율을 참조하는 것이었습니다. 이럴 때 절대 참조를 사용합니다.
=B2*$C$2$C$2는 C열과 2행을 모두 고정한다는 뜻입니다. 이 수식을 아래로 복사하면 앞부분의 B2는 B3, B4로 바뀌지만, $C$2는 그대로 유지됩니다.
| 위치 | 수식 | 의미 |
|---|---|---|
| D2 | =B2*$C$2 | B2 × C2 |
| D3 | =B3*$C$2 | B3 × C2 |
| D4 | =B4*$C$2 | B4 × C2 |
절대 참조는 수식 복사 중에도 기준 셀을 붙잡아 두는 장치입니다. 할인율, 세율, 환율, 목표값, 기준일처럼 여러 계산에서 공통으로 사용하는 값은 절대 참조로 고정하는 경우가 많습니다.
처음에는 $ 기호가 낯설 수 있습니다. 하지만 의미는 단순합니다. $는 "여기는 움직이지 마"라는 고정핀입니다. $C$2라고 쓰면 C열도 고정하고 2행도 고정합니다.
혼합 참조: 열만 고정하거나 행만 고정하기
혼합 참조는 상대 참조와 절대 참조가 섞인 방식입니다. 열만 고정하거나 행만 고정할 수 있습니다.
| 참조 방식 | 예 | 의미 |
|---|---|---|
| 상대 참조 | C2 | 열과 행이 모두 움직임 |
| 절대 참조 | $C$2 | 열과 행이 모두 고정됨 |
| 혼합 참조 | $C2 | C열은 고정, 행은 움직임 |
| 혼합 참조 | C$2 | 열은 움직이고, 2행은 고정 |
혼합 참조는 처음 배울 때 가장 어렵게 느껴질 수 있습니다. 하지만 사용 장면을 보면 이해가 쉬워집니다. 특히 가로와 세로로 동시에 복사하는 표에서 자주 쓰입니다.
예를 들어 여러 상품의 판매 수량과 여러 할인율을 조합해 할인 후 금액을 계산한다고 해 봅시다.
| 상품 | 정가 | 5% | 10% | 15% |
|---|---|---|---|---|
| 노트 | 10,000 | |||
| 펜 | 5,000 | |||
| 파일 | 8,000 |
정가는 B열에 있고, 할인율은 1행에 있다고 가정합니다. C2 셀에 할인 후 금액을 계산하려면 다음처럼 쓸 수 있습니다.
=$B2*(1-C$1)이 수식에는 두 가지 혼합 참조가 들어 있습니다.
$B2는 B열을 고정하고 행은 움직입니다. 수식을 오른쪽으로 복사해도 정가가 있는 B열을 계속 바라보게 하려는 것입니다. 하지만 아래로 복사하면 상품이 바뀌어야 하므로 행 번호는 2, 3, 4로 움직여야 합니다.
C$1은 열은 움직이고 1행은 고정합니다. 수식을 오른쪽으로 복사하면 C열, D열, E열의 할인율을 차례로 바라봐야 합니다. 하지만 아래로 복사해도 할인율은 항상 1행에 있으므로 행 번호는 고정해야 합니다.
혼합 참조는 "복사 방향"을 생각하면 훨씬 쉬워집니다. 오른쪽으로 복사할 때 움직이면 안 되는 것은 열입니다. 아래로 복사할 때 움직이면 안 되는 것은 행입니다. 수식이 어느 방향으로 복사될지 먼저 상상해 보면 $를 어디에 붙일지 판단할 수 있습니다.
F4 키로 참조를 빠르게 고정하기
참조 방식은 직접 $를 입력해도 되지만, 실무에서는 F4 키를 많이 사용합니다. 수식 입력 중 셀 참조에 커서를 두고 F4 키를 누르면 참조 방식이 순서대로 바뀝니다.
예를 들어 수식에 C2가 있을 때 F4를 반복해서 누르면 보통 다음 순서로 바뀝니다.
C2 → $C$2 → C$2 → $C2 → C2즉, 한 번 누르면 절대 참조, 두 번 누르면 행 고정, 세 번 누르면 열 고정, 네 번 누르면 다시 상대 참조가 됩니다.
노트북에서는 기능키 설정에 따라 F4만 눌러도 되거나, Fn 키와 함께 눌러야 할 수 있습니다. 예를 들어 Fn + F4를 눌러야 참조 방식이 바뀌는 환경도 있습니다. 중요한 것은 직접 $를 입력하는 것보다 F4를 활용하면 훨씬 빠르고 실수가 줄어든다는 점입니다.
연습할 때는 다음 순서로 해 보세요. 먼저 빈 셀에 =B2*C2를 입력합니다. 그다음 수식 입력줄에서 C2 부분에 커서를 두고 F4를 눌러 봅니다. C2가 $C$2로 바뀌는지 확인하세요. 다시 F4를 누르며 C$2, $C2, C2로 바뀌는 흐름을 눈으로 확인하면 참조 고정의 감각이 생깁니다.
수식을 복사할 때 셀 주소가 어떻게 이동하는지 확인하기
셀 참조를 제대로 이해하려면 눈으로 확인하는 과정이 필요합니다. 다음과 같은 작은 표를 만들어 봅시다.
| 구분 | 값1 | 값2 | 결과 |
|---|---|---|---|
| A | 10 | 2 | |
| B | 20 | 4 | |
| C | 30 | 5 |
D2에 다음 수식을 입력합니다.
=B2+C2이제 D2의 채우기 핸들을 아래로 끌어 D4까지 복사합니다. 각 셀을 클릭해 수식 입력줄을 확인해 보세요.
| 셀 | 실제 수식 |
|---|---|
| D2 | =B2+C2 |
| D3 | =B3+C3 |
| D4 | =B4+C4 |
이번에는 D2의 수식을 오른쪽 E2로 복사해 봅시다. 그러면 수식은 다음처럼 바뀔 수 있습니다.
=C2+D2오른쪽으로 한 칸 이동했기 때문에 참조하는 셀 주소도 오른쪽으로 한 칸씩 이동한 것입니다. 수식을 아래로 복사하면 행 번호가 바뀌고, 오른쪽으로 복사하면 열 문자가 바뀝니다. 이것이 상대 참조의 움직임입니다.
이번에는 고정된 기준값을 사용하는 예제를 만들어 보겠습니다.
| 상품 | 금액 | 할인율 | 할인금액 |
|---|---|---|---|
| 노트 | 20,000 | 10% | |
| 펜 | 8,000 | ||
| 파일 | 15,000 |
할인율은 C2에만 입력되어 있다고 가정합니다. D2에 다음 수식을 입력합니다.
=B2*$C$2D4까지 복사하면 수식은 다음처럼 바뀝니다.
| 셀 | 실제 수식 |
|---|---|
| D2 | =B2*$C$2 |
| D3 | =B3*$C$2 |
| D4 | =B4*$C$2 |
B열의 금액은 각 행에 맞게 바뀌지만, 할인율 C2는 계속 고정되어 있습니다. 수식 복사의 핵심은 바로 이것입니다. 움직여야 하는 참조는 상대 참조로 두고, 움직이면 안 되는 참조는 절대 참조로 고정합니다.
표에서 수식을 쓸 때 보이는 구조적 참조
앞 장에서 엑셀 표를 만들면 데이터 관리가 쉬워진다고 배웠습니다. 표에서는 수식을 입력할 때 일반 셀 주소 대신 열 이름이 보일 수 있습니다. 이것을 구조적 참조라고 합니다.
예를 들어 표에 수량, 단가, 금액 열이 있다고 해 봅시다. 금액 열에 수식을 입력하면 다음처럼 보일 수 있습니다.
=[@수량]*[@단가]처음 보면 일반 수식보다 복잡해 보이지만 의미는 오히려 분명합니다. [@수량]은 "현재 행의 수량"을 뜻하고, [@단가]는 "현재 행의 단가"를 뜻합니다. 즉 이 수식은 현재 행의 수량과 현재 행의 단가를 곱하라는 뜻입니다.
일반 범위에서 =B2*C2라고 쓰면 B2와 C2가 무엇을 의미하는지 표 머리글을 확인해야 합니다. 하지만 표에서 =[@수량]*[@단가]라고 쓰면 수식만 봐도 계산 의도가 바로 드러납니다. 데이터 구조가 좋을수록 수식이 읽기 쉬워진다는 말이 여기서 현실이 됩니다.
표를 사용할 때 좋은 점은 수식이 자동으로 아래 행까지 채워지는 경우가 많다는 것입니다. 새 행을 추가해도 같은 계산식이 이어지므로 반복 작업이 줄어듭니다. 다만 구조적 참조가 낯설다면 처음에는 일반 셀 주소와 함께 비교해 보며 익히는 것이 좋습니다. 중요한 것은 모양이 아니라 원리입니다. 현재 행의 값을 가져와 계산한다는 점은 일반 상대 참조와 같습니다.
오류는 실패가 아니라 엑셀의 신호다
수식을 쓰다 보면 오류를 만납니다. 오류가 나오면 당황하기 쉽지만, 오류는 엑셀이 보내는 신호입니다. "여기에서 계산을 계속할 수 없다"거나 "참조가 이상하다"고 알려 주는 표시입니다.
자주 만나는 오류에는 다음과 같은 것들이 있습니다.
| 오류 | 흔한 원인 | 예시 상황 |
|---|---|---|
#DIV/0! | 0 또는 빈 셀로 나누기 | 달성률 계산에서 목표값이 비어 있음 |
#VALUE! | 계산할 수 없는 값 사용 | 숫자 대신 문자와 곱셈을 시도함 |
#REF! | 참조하던 셀이 사라짐 | 수식이 바라보던 행이나 열을 삭제함 |
#NAME? | 이름을 인식하지 못함 | 함수 이름을 잘못 입력함 |
#N/A | 찾는 값을 찾지 못함 | 찾기 함수에서 일치하는 항목이 없음 |
이번 장에서는 오류 처리 함수를 깊게 다루지는 않습니다. 하지만 오류의 뜻을 대략 알고 있으면 문제를 추적하는 속도가 빨라집니다. 특히 #REF!는 조심해야 합니다. 수식이 참조하던 셀, 행, 열을 삭제했을 때 자주 발생합니다. 데이터를 정리할 때 무심코 열을 삭제했는데 여러 보고서의 수식이 한꺼번에 깨지는 일이 실무에서 실제로 일어납니다.
오류를 줄이는 가장 좋은 방법은 수식을 짧고 명확하게 만드는 것입니다. 원본 데이터는 한곳에 두고, 기준값은 별도 셀에 정리하며, 복잡한 계산은 중간 계산 열을 활용해 나누면 오류가 줄어듭니다. 한 셀에 모든 것을 몰아넣은 긴 수식은 멋있어 보일 수 있지만, 문제가 생겼을 때 고치기 어렵습니다.
수식 분석 도구로 계산 흐름 추적하기
수식이 복잡해지면 눈으로만 확인하기 어렵습니다. 이때 사용하는 기능이 수식 분석 도구입니다. 엑셀의 리본 메뉴에서 보통 수식 탭을 열면 수식 분석과 관련된 명령을 찾을 수 있습니다.
수식 분석 도구는 수식이 어떤 셀을 참조하는지, 어떤 셀이 현재 셀에 영향을 받는지, 계산 과정이 어떻게 진행되는지를 확인하게 해 줍니다. 수식이 예상과 다르게 작동할 때 매우 유용합니다.
가장 먼저 알아둘 기능은 참조 셀 추적입니다. 어떤 결과 셀을 선택한 뒤 참조 셀 추적을 실행하면, 그 수식이 바라보고 있는 원본 셀로 화살표가 표시됩니다. 예를 들어 D2에 =B2*C2가 들어 있다면 B2와 C2에서 D2로 연결되는 화살표가 나타납니다. 이 화살표를 보면 "이 결과가 어디에서 온 값인지" 한눈에 확인할 수 있습니다.
반대로 특정 셀이 다른 수식에 어떤 영향을 주는지 알고 싶다면 종속 셀 추적을 사용합니다. 예를 들어 C2에 부가세율이 있고 여러 셀이 $C$2를 참조하고 있다면, C2를 선택한 뒤 종속 셀 추적을 실행해 어떤 계산들이 C2에 연결되어 있는지 확인할 수 있습니다. 기준값을 바꾸기 전에 영향 범위를 확인할 때 특히 유용합니다.
화살표가 너무 많아져 화면이 복잡해지면 화살표 제거 기능으로 정리할 수 있습니다. 수식 분석을 하다 보면 여러 화살표가 겹쳐 오히려 보기 어려울 수 있으므로, 확인이 끝나면 지워 주는 습관을 들이면 좋습니다.
오류 검사는 엑셀이 감지한 수식 문제를 차례로 확인하게 해 줍니다. 오류가 있는 셀로 이동하거나, 오류의 원인을 추적하거나, 필요한 경우 오류를 무시할 수도 있습니다. 단, 오류를 무시하는 것은 정말 문제가 없다고 판단될 때만 해야 합니다. 오류 표시를 지운다고 계산 문제가 사라지는 것은 아닙니다.
단계별 계산은 긴 수식을 한 단계씩 나누어 보여 주는 기능입니다. 예를 들어 다음 수식이 있다고 해 봅시다.
=(B2-C2)/B2단계별 계산을 실행하면 엑셀이 먼저 B2-C2를 어떻게 계산하는지, 그 결과를 다시 B2로 나누는 과정을 순서대로 확인할 수 있습니다. 수식이 길어질수록 이 기능은 강력합니다. 특히 괄호가 여러 개 들어간 수식이나 함수가 중첩된 수식을 점검할 때 도움이 됩니다.
또 하나 유용한 기능은 수식 표시입니다. 일반적으로 엑셀 셀에는 수식 결과가 보입니다. 하지만 수식 표시를 켜면 결과 대신 각 셀에 들어 있는 수식 자체가 보입니다. 단축키로는 보통 `Ctrl + ``를 사용합니다. 여기서 ```는 키보드 왼쪽 위, 숫자 1 옆에 있는 억음 악센트 키입니다. 이 기능을 켜면 시트 전체에서 어떤 셀에 수식이 들어 있고, 어떤 셀에 값이 직접 입력되어 있는지 빠르게 확인할 수 있습니다.
실무 예제로 참조 방식 익히기
이제 수식과 참조 방식을 하나의 예제로 묶어 보겠습니다. 작은 판매표를 만든다고 생각해 봅시다.
| 상품 | 수량 | 단가 | 공급가 | 부가세율 | 부가세 | 합계 |
|---|---|---|---|---|---|---|
| 노트 | 3 | 2,000 | 10% | |||
| 펜 | 10 | 800 | ||||
| 파일 | 5 | 1,500 |
부가세율은 E2에만 입력되어 있다고 가정합니다. 먼저 D2에 공급가를 계산합니다.
=B2*C2이 수식은 아래로 복사하면 =B3*C3, =B4*C4로 바뀌어야 하므로 상대 참조가 적합합니다.
다음으로 F2에 부가세를 계산합니다.
=D2*$E$2공급가는 행마다 바뀌어야 하므로 D2는 상대 참조로 둡니다. 하지만 부가세율은 항상 E2를 바라봐야 하므로 $E$2로 고정합니다.
마지막으로 G2에 합계를 계산합니다.
=D2+F2이 수식도 아래로 복사하면 각 행의 공급가와 부가세를 더해야 하므로 상대 참조가 맞습니다.
이 예제에는 수식의 기본 원리가 모두 들어 있습니다. 곱하기와 더하기를 사용했고, 상대 참조와 절대 참조를 구분했으며, 수식을 아래로 복사했을 때 어떤 주소가 움직여야 하는지 판단했습니다. 엑셀 실력은 이런 작은 판단이 쌓이며 자랍니다.
여기서 한 단계 더 생각해 봅시다. 만약 부가세율을 수식 안에 직접 넣어 다음처럼 작성했다면 어떨까요?
=D2*10%당장은 문제가 없어 보입니다. 하지만 부가세율이 바뀌거나, 다른 세율을 적용해야 하거나, 계산 근거를 다른 사람이 확인해야 한다면 불편해집니다. 기준값은 셀에 두고 수식에서 참조하는 방식이 더 투명합니다. 실무에서 좋은 수식은 계산 결과뿐 아니라 계산 근거도 함께 보여 줍니다.
수식 작성 습관이 실수를 줄인다
수식은 정답만 나오면 끝이라고 생각하기 쉽습니다. 하지만 실무에서는 "나중에 다시 봐도 이해할 수 있는가", "다른 사람이 검토할 수 있는가", "데이터가 늘어나도 깨지지 않는가"가 중요합니다.
좋은 수식을 만들기 위해서는 몇 가지 습관이 필요합니다.
원본 값과 계산 결과를 구분한다.
바뀔 수 있는 기준값은 별도 셀에 두고 참조한다.
수식을 복사하기 전에 어떤 참조가 움직여야 하는지 생각한다.
복잡한 계산은 괄호를 사용해 의도를 분명히 한다.
결과가 이상하면 수식 분석 도구로 참조 흐름을 확인한다.
특히 수식을 복사하기 전에는 잠깐 멈추고 질문해 보세요. "이 셀 주소는 아래로 내려갈 때 같이 내려가야 하나?" "이 할인율은 계속 같은 셀을 봐야 하나?" "오른쪽으로 복사하면 열이 바뀌어야 하나?" 이 질문에 답할 수 있으면 상대 참조, 절대 참조, 혼합 참조를 자연스럽게 선택할 수 있습니다.
수식을 잘 쓰는 사람은 키보드를 빠르게 치는 사람이 아닙니다. 계산의 구조를 먼저 생각하는 사람입니다. 어떤 값이 원본이고, 어떤 값이 기준이며, 어떤 값이 결과인지 구분한 뒤 수식을 작성합니다. 그러면 함수가 조금 낯설어도 겁먹지 않습니다. 함수도 결국 수식 안에서 쓰이는 하나의 재료이기 때문입니다.
이번 장의 핵심 정리
수식은 엑셀의 계산 언어입니다. 등호 =로 시작하고, 값, 셀 참조, 연산자, 함수가 함께 어울려 결과를 만듭니다. 수식의 기본 구조를 이해하면 단순한 계산뿐 아니라 복잡한 실무 계산도 스스로 조립할 수 있습니다.
계산 순서도 반드시 기억해야 합니다. 괄호가 가장 먼저 계산되고, 거듭제곱, 곱하기와 나누기, 더하기와 빼기 순서로 계산됩니다. 원하는 결과가 있다면 엑셀이 알아서 의도를 추측해 주기를 기대하지 말고, 괄호로 계산 순서를 명확히 표현해야 합니다.
셀 참조는 수식의 핵심입니다. 상대 참조는 수식을 복사할 때 함께 움직이고, 절대 참조는 $ 기호로 특정 셀을 고정합니다. 혼합 참조는 열만 고정하거나 행만 고정할 때 사용합니다. F4 키를 활용하면 참조 방식을 빠르게 바꿀 수 있습니다.
마지막으로 수식이 예상과 다르게 작동할 때는 감으로 고치지 말고 추적해야 합니다. 참조 셀 추적, 종속 셀 추적, 오류 검사, 단계별 계산, 수식 표시 같은 도구를 사용하면 수식의 흐름을 눈으로 확인할 수 있습니다.
이제 엑셀에서 계산이 어떻게 이루어지는지 기본 원리를 갖추었습니다. 다음 장에서는 이 원리 위에 실무에서 가장 자주 쓰는 기본 함수를 얹어 보겠습니다. 함수를 외우는 것이 아니라, 필요한 계산을 더 빠르고 정확하게 만드는 도구로 익히게 될 것입니다.
이 노트는 보도·비평·교육·연구 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.
