Excel의 계산 연산자 및 우선 순위

적용 대상
Microsoft 365용 Excel Mac용 Microsoft 365용 Excel Excel 2024 Mac용 Excel 2024 Excel 2021 Mac용 Excel 2021 iPad용 Excel Excel Web App iPhone용 Excel Android 태블릿용 Excel Android 휴대폰용 Excel Excel Mobile

연산자는 수식의 요소에 대해 수행할 계산 유형(예: 덧셈, 뺄셈, 곱하기, 나누기)을 지정합니다. 이 문서에서는 연산자가 계산의 요소에 대해 작동하는 기본 순서를 배웁니다. 괄호를 사용하여 이 순서를 변경하는 방법도 알아봅니다.

연산자 유형

계산 연산자에는 산술, 비교, 텍스트 연결 및 참조의 네 가지 유형이 있습니다.

산술 연산자

덧셈, 빼기, 곱셈 등의 기본 수학 연산을 수행하거나 숫자를 결합하고 숫자 결과를 생성하려면 이 표의 산술 연산자를 사용합니다.

산술 연산자 의미 예제
+(더하기 기호) 더하기 =3+3
-(빼기 기호) 빼기
부정
=3–1
=–1
*(별표) 곱하기 =3*3
/(슬래시) 나누기 =3/3
%(백분율 기호) 백분율 =20%
^(캐럿) 거듭제곱 =2^3

비교 연산자

아래 표의 연산자를 사용하여 두 값을 비교할 수 있습니다. 이러한 연산자를 사용하여 두 값을 비교할 경우 결과는 TRUE 또는 FALSE의 논리값이 됩니다.

비교 연산자 의미 예제
=(등호) 같음 =A1=B1
> (보다 큼 기호) 보다 큼 =A1>B1
< (보다 작음 기호) 보다 작음 =A1<B1
>=(크거나 같음 기호) 크거나 같음 =A1>=B1
<=(작거나 같음 기호) 작거나 같음 =A1<=B1
<> (같지 않음 기호) 같지 않음 =A1<>B1

텍스트 연결 연산자

앰퍼샌드(&)를 사용하여 하나 이상의 텍스트 문자열을 결합하거나 연결하여 단일 텍스트를 생성합니다.

텍스트 연산자 의미 예제
&(앰퍼샌드) 두 값을 연결하거나 연결하여 하나의 연속된 텍스트 값을 생성합니다. ="북쪽"&"바람"

참조 연산자

이러한 연산자를 사용하여 계산을 위해 셀 범위를 결합합니다.

참조 연산자 의미 예제
:(콜론) 두 참조와 그 사이의 모든 셀에 대해 하나의 참조를 만드는 범위 연산자입니다. =SUM(B5:B15)
,(쉼표) 여러 참조를 하나의 참조로 결합하는 공용 구조체 연산자. =SUM(B5:B15,D5:D15)
(공백) 두 참조에 공통되는 셀에 대한 참조를 생성하는 교차 연산자. =SUM(B7:D7 C6:C8)
#(파운드) # 기호는 여러 상황에 사용됩니다.
  • 오류 이름의 일부로 사용됩니다.
  • 렌더링할 공간이 부족함을 나타내는 데 사용됩니다. 대부분의 경우 내용이 제대로 표시될 때까지 열을 넓힐 수 있습니다.
  • 분산된 범위 연산자. 동적 배열 수식에서 전체 범위를 참조하는 데 사용됩니다.
  • #VALUE!
  • #####
  • =SUM(A2#)
@ (at) 참조 연산자. 수식의 암시적 교집합을 나타내는 데 사용됩니다. =@A1:A10
=SUM(Table1[@[January]:[December]])

수식에서 각 연산이 실행되는 순서

경우에 따라 계산이 수행되는 순서가 수식의 반환 값에 영향을 줄 수 있으므로 순서를 이해하고 원하는 결과를 얻기 위해 순서를 변경하는 방법을 이해하는 것이 중요합니다.

계산 순서

수식은 특정 순서로 값을 계산합니다. Excel의 수식은 항상 등호(=)로 시작합니다. 등호는 다음에 오는 문자들이 수식임을 알려줍니다. 이 등호 뒤에는 계산 연산자로 구분되는 일련의 요소(피연산자)가 있을 수 있습니다. 수식의 각 연산자의 특정 순서에 따라 왼쪽에서 오른쪽으로 수식이 계산됩니다.

연산자 우선 순위

하나의 수식에서 여러 개의 연산자를 사용하면 Excel에서는 아래 표에 표시된 순서대로 연산이 수행됩니다. 수식에 우선 순위가 같은 연산자가 여러 개 들어 있으면, 즉 곱하기 연산자와 나누기 연산자가 모두 들어 있으면 왼쪽에 있는 것이 오른쪽에 있는 것보다 먼저 계산됩니다.

연산자 설명
:(콜론)
(하나의 공백)
,(쉼표)
참조 연산자
음수(예: –1)
% 백분율
^ 거듭제곱
* 및 / 곱하기와 나누기
+ 및 – 더하기와 빼기
& 두 개의 텍스트 문자열 연결
=
< >
<=
>=
<>
비교

괄호 사용

계산 순서를 바꾸려면 수식에서 먼저 계산할 부분을 괄호로 묶습니다. 예를 들어 Excel에서는 덧셈 전에 곱하기를 계산하므로 다음 수식의 값이 11이 됩니다. 수식은 먼저 2에 3을 곱한 다음 결과에 5를 더합니다.

=5+2*3

반대로 괄호를 사용하여 구문을 변경하면 Excel에서는 5와 2를 더한 다음 결과에 3을 곱하여 21을 생성합니다.

=(5+2)*3

아래 예제에서는 수식의 첫 번째 부분을 괄호로 묶어 Excel에서 B4+25를 먼저 계산한 다음 결과를 D5, E5, F5 셀 값의 합계로 나눕니다.

=(B4+25)/SUM(D5:F5)

Excel이 수식의 값을 변환하는 방법

수식을 입력하면 Excel에서는 각 연산자에 대해 특정 형식의 값이 필요합니다. 예상과 다른 종류의 값을 입력하면 Excel에서 값을 변환할 수 있습니다.

수식 생성 설명
= "1"+"2" 3 더하기 기호(+)를 사용하면 Excel에서 수식에 숫자가 포함되어야 합니다. 따옴표는 "1"과 "2"가 텍스트 값임을 의미하지만 Excel은 자동으로 텍스트 값을 숫자로 변환합니다.
= 1+"$4.00" 5 수식에 숫자가 필요한 경우 Excel은 일반적으로 숫자에 대해 허용되는 형식인 경우 텍스트를 변환합니다.
= "2001년 6월 1일"-"2001년 5월 1일" 31 Excel에서는 텍스트를 mm/dd/yyyy 형식의 날짜로 해석하고 날짜를 일련 번호로 변환한 다음 두 날짜의 차이를 계산합니다.
=SQRT("8+1") #VALUE! "8+1" 텍스트는 숫자로 변환할 수 없으므로 Excel에서 텍스트를 숫자로 변환할 수 없습니다. "8+1" 대신 "9" 또는 "8"+"1"을 사용하여 텍스트를 숫자로 변환하고 결과를 3으로 반환할 수 있습니다.
= "A"&TRUE ATRUE 텍스트가 필요한 경우 Excel은 숫자와 TRUE 및 FALSE와 같은 논리값을 텍스트로 변환합니다.

추가 지원

언제든지 Excel 기술 커뮤니티의 전문가에게 문의하거나 커뮤니티에서 지원을 받을 수 있습니다.

참고 항목