엑셀 수식과 함수 기초 중첩 함수까지

· 엉클벤 엑셀함수(스프레드시트)

핵심 요약

  • 엑셀 수식은 반드시 =로 시작하며, 괄호 → 거듭제곱 → 곱셈·나눗셈 → 덧셈·뺄셈 순서로 계산됩니다.
  • 함수는 =함수이름(인수1, 인수2, …) 구조로, 이름·인수·결과값 세 부분만 알면 어떤 함수든 읽을 수 있습니다.
  • 함수를 다른 함수의 인수로 넣는 중첩 함수는 가장 안쪽부터 계산되며, 엑셀에서는 최대 64단계까지 겹칠 수 있습니다.

엑셀을 계산기처럼 쓰다 보면 숫자를 직접 입력해 더하고 곱하는 데서 멈추기 쉽습니다. 하지만 셀 주소와 함수를 섞어 수식을 만들면 원본 숫자가 바뀔 때 결과도 자동으로 다시 계산됩니다.

이 글에서는 사칙연산 수식과 연산 순서, 함수의 기본 구조, 그리고 함수 안에 함수를 넣는 중첩 함수까지 순서대로 정리합니다. 이후 SUM, IF, VLOOKUP 같은 함수를 배울 때 바탕이 되는 내용입니다.

수식 기초 이것만 알면 OK - 사칙연산부터 중첩 함수까지

수식은 등호(=)로 시작한다

셀에 5+4라고만 입력하면 엑셀은 글자로 받아들입니다. 앞에 등호를 붙여 =5+4로 입력해야 계산을 시작하고, 셀에는 결과 9가 표시됩니다. 셀을 다시 선택하면 수식 입력줄에서 원래 수식을 확인할 수 있습니다.

연산자뜻예시결과
+더하기=8+412
-빼기=8-44
*곱하기=8*432
/나누기=8/42
^거듭제곱=8^264

실무에서는 숫자를 직접 적기보다 셀 주소를 넣습니다. 아래 화면은 C7 셀의 매출 합계에 H4 셀의 세율 30%를 곱하는 수식입니다. 세율이 바뀌면 H4만 고치면 됩니다.

C8 셀에 매출 합계 C7과 세율 H4를 곱하는 =C7*H4 수식을 입력하고 참조한 두 셀이 색 테두리로 표시된 화면
=C7*H4 수식 입력 화면. 수식에 쓴 셀 주소와 실제 셀이 같은 색 테두리로 표시됩니다. (영문판 엑셀 화면 · 이미지 출처: Deskbright's Ultimate Excel Book, 저자 허락 하에 사용)

연산 순서: 괄호가 가장 먼저

엑셀은 수학 시간에 배운 순서대로 계산합니다. 순서를 바꾸고 싶은 부분은 괄호로 묶습니다.

  1. 괄호 ( )
  2. 거듭제곱 ^
  3. 곱하기 *와 나누기 / (같은 순위라 왼쪽부터)
  4. 더하기 +와 빼기 - (같은 순위라 왼쪽부터)
수식계산 과정결과
=8+4/44/4=1을 먼저 계산한 뒤 8+19
=(8+4)/4괄호 안 12를 먼저 계산한 뒤 12/43
=8+4^24^2=16을 먼저 계산한 뒤 8+1624
=(8+4)^212를 먼저 계산한 뒤 12^2144

자주 막히는 점 엑셀에서 =-2^2의 결과는 -4가 아니라 4입니다. 엑셀은 앞에 붙은 음수 부호를 거듭제곱보다 먼저 처리하기 때문입니다. -4가 필요하면 =-(2^2)처럼 괄호로 의도를 분명히 적어 주세요.

함수의 구조: 이름, 인수, 결과값

함수는 자주 쓰는 계산을 미리 만들어 둔 공식입니다. 요리법에 비유하면 함수 이름은 요리 이름, 인수는 재료, 결과값은 완성된 요리입니다.

=함수이름(인수1, 인수2, 인수3, …)
부분뜻예시
함수 이름어떤 계산을 할지 정함SUM
괄호인수 목록의 시작과 끝( )
인수계산에 넣는 값, 셀, 범위. 쉼표로 구분3, 7 또는 C4:C6
결과값셀에 표시되는 계산 결과10

가장 많이 쓰는 SUM 함수로 확인해 보겠습니다.

  • =SUM(3, 7) → 10
  • =SUM(1, 2, 3, 4, 5) → 15. SUM은 인수를 여러 개 넣을 수 있습니다.
  • =SUM(C4:C6) → C4부터 C6까지 세 셀의 합계. 콜론(:)은 범위를 뜻합니다.
C7 셀에 =SUM(C4:C6)을 입력해 1월부터 3월까지 Cookies 매출 범위 C4:C6을 합계하는 화면
C7 셀에 =SUM(C4:C6)을 입력하는 장면. 인수로 넣은 범위가 파란 테두리로 표시됩니다. (영문판 엑셀 화면 · 이미지 출처: Deskbright's Ultimate Excel Book, 저자 허락 하에 사용)

함수 이름과 여는 괄호까지 입력하면 셀 아래에 인수 안내가 나타납니다. 이때 대괄호 [ ]로 감싼 인수는 생략해도 되는 선택 인수이고, 끝에 ...가 있으면 인수를 더 추가할 수 있다는 뜻입니다.

중첩 함수: 함수 안에 함수 넣기

함수의 인수 자리에는 숫자나 셀뿐 아니라 다른 함수도 들어갈 수 있습니다. 엑셀은 가장 안쪽 함수부터 계산하고, 그 결과를 바깥 함수의 인수로 넘깁니다.

=SUM(3, AVERAGE(7, 9), 15)
  1. 안쪽 AVERAGE(7, 9)가 먼저 계산되어 8이 됩니다.
  2. 수식은 =SUM(3, 8, 15)와 같아집니다.
  3. 최종 결과는 26입니다.

여러 겹으로 중첩해도 원리는 같습니다.

=SUM(SUM(AVERAGE(1, 3), AVERAGE(5, 7)), SUM(12, 10))
  1. AVERAGE 두 개가 먼저 계산되어 =SUM(SUM(2, 6), SUM(12, 10))이 됩니다.
  2. 안쪽 SUM 두 개가 계산되어 =SUM(8, 22)가 됩니다.
  3. 최종 결과는 30입니다.

실무에서는 평균을 소수 첫째 자리로 반올림하는 =ROUND(AVERAGE(B2:B10), 1), 찾는 값이 없을 때 문구를 보여 주는 =IFERROR(VLOOKUP(…), "없음")처럼 두세 겹 중첩이 흔합니다. 괄호가 많아지면 여는 괄호와 닫는 괄호의 개수가 같은지 먼저 확인하세요. 엑셀은 입력 중에 짝이 맞는 괄호를 같은 색으로 보여 줍니다.

팁 복잡한 중첩 수식이 어떤 순서로 계산되는지 보고 싶다면 셀을 선택한 뒤 수식 탭 > 수식 계산을 누릅니다. 계산 버튼을 누를 때마다 안쪽부터 한 단계씩 값으로 바뀌는 과정을 확인할 수 있습니다.

구글 스프레드시트에서는

등호로 시작하는 규칙, 연산 순서, 함수 구조, 중첩 방식은 구글 스프레드시트도 같습니다. SUM, AVERAGE, ROUND, IFERROR처럼 기본 함수는 이름과 인수 순서도 같아 위의 수식을 그대로 붙여 넣어 쓸 수 있습니다. 수식을 입력하면 함수 설명과 인수 안내가 셀 옆에 펼쳐지는 점이 조금 다릅니다.

자주 묻는 질문

수식을 입력했는데 결과 대신 수식 글자가 그대로 보입니다.

셀의 표시 형식이 텍스트로 지정된 상태에서 입력했을 가능성이 큽니다. 표시 형식을 일반으로 바꾼 뒤 셀을 더블클릭하고 Enter를 다시 누르면 계산됩니다. 수식 탭의 수식 표시가 켜져 있는지도 확인해 보세요.

#NAME? 오류는 왜 나나요?

함수 이름의 철자가 틀렸거나, 텍스트 인수에 큰따옴표를 빠뜨렸을 때 주로 나타납니다. 함수 이름을 다시 확인하고 글자는 "완료"처럼 큰따옴표로 감싸세요.

함수는 몇 겹까지 중첩할 수 있나요?

엑셀 2007 이후 버전은 최대 64단계까지 중첩할 수 있습니다. 다만 겹이 많을수록 읽고 고치기 어려워지므로 중간 계산을 다른 셀로 나누는 편이 관리하기 쉽습니다.

함께 보면 좋은 글: 엑셀 표시 형식과 셀 서식 정리, 엑셀 표 기능 사용법 범위를 표로 바꾸기, 엑셀 VLOOKUP 함수 사용법 총정리

벤

글쓴이 · 엉클벤

엑셀·스프레드시트 함수, AI 활용법, 컴퓨터·스마트폰 생활 팁을 따라 하기 쉽게 정리합니다. 틀린 내용은 연락처로 알려 주세요. 소개 보기

📚 벤스페이퍼 엑셀 강좌

기초부터 피벗 테이블까지 배우는 순서대로 정리한 엑셀 강좌 전체 목차에서 다음 글을 이어서 볼 수 있습니다.

Powered by Blogger