메뉴

엑셀 연산자 계산 우선순위 정리

by 오빠두엑셀
읽는 시간 2분 최종 수정 2026.08.13

엑셀 수식은 괄호 → 참조 → 산술 → 텍스트 → 비교 연산자 순으로 계산되며, 같은 순위끼리는 왼쪽에서 오른쪽으로 진행됩니다.

수식이 길어지면 결과가 예상과 다르게 나오는 일이 생깁니다. 대부분은 연산자마다 계산되는 순서가 정해져 있다는 것을 놓쳐서입니다. 순서만 알면 괄호를 어디에 넣어야 할지 바로 보입니다.

연산자 계산 우선순위 — 괄호→참조→산술→텍스트→비교 순으로 계산되는 연산자 우선순위를 정리합니다.
참고 자료를 정리했어요
LINKS
본문에서 소개한 자료와 예제 파일을 한 곳에 모았습니다.

계산 순서

한 수식에 여러 연산자가 섞이면 아래 순서로 계산됩니다.

괄호 > 참조 연산자 > 산술 연산자 > 텍스트 연산자 > 비교 연산자
순위 종류 연산자 설명
1 괄호 ( ) 가장 먼저 계산
2 참조 연산자 : · , · 공백 범위 결합 · 범위 구분 · 교집합
3 산술 연산자 - · % ^ · * / + - 음수 · 백분율·거듭제곱 · 사칙연산
4 텍스트 연산자 & 텍스트 연결
5 비교 연산자 < > >= <= = <> 값 비교

알아 둘 것

  • 엑셀 수식은 항상 등호(=)로 시작합니다. 등호 없이 적으면 연산자도 그냥 글자로 취급됩니다.
  • 같은 순위끼리는 왼쪽에서 오른쪽으로 계산합니다.
  • 비교 연산자가 가장 마지막이라, =A1+1>B1(A1+1)>B1 로 계산됩니다.

순서를 따라가 보기

A1·A2·A3 에 각각 2, 3, 5 가 들어 있다고 하고 아래 수식을 계산해 보겠습니다.

=INDIRECT("A"&--(SUM(A1:A3)=NUMBERVALUE("1"&"0")))
=INDIRECT("A"&--(SUM(A1:A3)=NUMBERVALUE("1"&"0")))
'// 안쪽 괄호부터 계산합니다.

=INDIRECT("A"&--(SUM({2,3,5})=10))
'// "1"&"0" 이 "10" 이 되고, NUMBERVALUE 가 숫자 10 으로 바꿉니다.

=INDIRECT("A"&--(10=10))
'// SUM 이 10 을 돌려주고, 비교 연산자가 TRUE 를 만듭니다.

=INDIRECT("A"&1)
'// -- 기호가 TRUE 를 숫자 1 로 바꿉니다.

=2
'// INDIRECT 가 A1 셀을 가리켜 그 값 2 를 돌려줍니다.

괄호가 가장 먼저, 텍스트 연결(&)이 비교(=)보다 먼저 처리되는 흐름을 확인할 수 있습니다.

참고 문서

관련 게시글
댓글 1
5 (1개 평가)
강민준🤗
강민준🤗 2024.08.10 16:12
좋은 강의 감사합니다.
스크랩 완료