※ 요약
연산자 간에는 우선순위가 있어서 어느 연산자가 먼저 계산될지 결정된다. 이를 연산자 우선순위라 하며, 우선순위를 변경하고 싶다면 괄호를 이용하여 바꾸면 된다.

※ 연산자 우선순위
참조 연산자 > 산술 연산자 > 연결 연산자 > 비교 연산자


※ 상세 연산자 우선순위

 우선 순위

 소속

 연산자

 설명

 1

참조

:(콜론)

 

 2

" "(공백)

 

 3

,(쉼표)

 

 4

산술

-(음수)

 

 5

%(백분율)

 

 6

^(제곱)

 

 7

*(곱셈), /(나눗셈)

 함께 사용하면 수식의 좌측부터 연산

 8

+(덧셈), -(뺄셈)

 9

연결

&(앰퍼샌드)

 

 10

비교

=, >, >=, <, <=, <>

 함께 사용하면 수식의 좌측부터 연산



※ 요약

이번에 소개할 연산자는 텍스트 연결 연산자이다. 연결 연산자는 &(Ampersand)기호응 사용하며, &를 기준으로 좌우의 값을 하나로 연결할 때 사용한다. 글로 설명하는 것보다는 예제를 한 번 보는게 빠르다.

※ 연결 연산자 설명

 연결 연산자

 명칭

 설명

&

 Ampersand(앰퍼샌드), And

 좌측 피연산자와 우측 피연산자의 값을 하나의 값으로 연결하여 반환



※ 예제

조건식과 결과를 보면 알겠지만 셀을 참조하여 값을 연결하거나 셀과 임의의 문자열 값을 연결할 수 있는 걸 알 수 있다.



※ 요약

수식에서 다른 셀을 참조하기 쉽도록 지원하는 세 가지 문자(콜론, 쉼표, 공백)를 참조 연산자라고 하며, 셀이나 셀 범위를 참조하는 다양한 방법을 제공한다.

※ 참조 연산자 종류 및 설명

 참조 연산자

 명칭

 설명

 :

 콜론

 연속된 데이터 범위를 참조함

 [A1] 셀부터 [A100] 셀까지 참조한다면 [A1:A100]과 같이 사용

 ,

 쉼표

 떨어진 데이터 범위를 참조함

 [A1] 셀, [D1] 셀, [F1] 셀을 참조한다면 [A1, D1, F1]과 같이 사용

 " "

 공백

 두 개의 데이터 범위의 교집합을 참조함

 [A1:C100 B5:Z5]는 두 범위가 교차되는 [B5:C5] 셀 범위를 참조


※ 콜론(:) 예제

C3 셀부터 C5까지의 합을 구하기 위해 SUM(C3:C5)을 입력하여 C3+C4+C5의 합을 C8 셀에 출력한다.



※ 쉼표(,) 예제

SUM 함수에 인자로 B2:B4과 C3:C5를 입력하여 두 범위의 합을 구하였다.


※ 공백(" ") 예제

B2:B6 범위와 B3:C5 범위 중 교차 되는 B3:B5의 합을 구하여 C8 셀에 출력하였다.



※ 요약

개발 언어들과 마찬가지로 엑셀에도 비교 연산자가 존재한다. 비교 연산자는 주어진 조건을 비교하여 참이냐 거짓이냐에 따라 논리값(TRUE, FALSE)을 반환하며, 반환된 값에 따라 일을 구분하여 지시할 수 있다. 이번 내용은 개발을 하지 않았거나 비교 연산자를 처음 사용해보는 사용자라면 생소할 수 있겠으나 초등학교 때 배운 내용(부등호)이므로 예제를 보면 어렵지 않게 이해할 수 있을 것이다.

※ 비교 연산자 종류 및 설명

 비교 연산자

 명칭

 설명

 =

 같음/등호

 좌측 피연산자와 우측 피연산자 값이 같은지 판단

 >

 보다 큼

 좌측 피연산자 값이 우측 피연산자 값보다 큰지 판단

 >=

 크거나 같음

 좌측 피연산자 값이 우측 피연산자 값과 같거나 큰지 판단

 <

 보다 작음

 좌측 피연산자 값이 우측 피연산자 값보다 작은지 판단

 <=

 작거나 같음

 좌측 피연산자 값이 우측 피연산자 값과 같거나 작은지 판단

 <>

 같지 않음

 좌우 피연산자 값이 다른지 판단



※ 예제

324=546은 같지 않아 거짓이므로 FALSE를 반환하였고 56>34는 참이라 TRUE를 반환한 걸 알 수 있다.


위는 숫자를 이용한 비교 연산이라 자연스러운데 아래는 문자를 이용한 조건식이라 생소한데, 문자를 비교할 수 있는 이유는 문자마다 각각의 값이 있어서 비교할 수 있기 때문이다. 가령 아스키코드 기준으로 A는 97(10진수) 값을 가지며 B는 98(10진수) 값을 가진다. 고로 A>B는 97>98과 같으므로 당연히 FALSE를 리턴하는게 맞다. 문자 비교의 핵심은 문자도 고유 값을 가지고 있고, 이 값을 비교할 수 있다는 것이다. 필자가 13년도에 작성한 아스키코드표가 있는데 참고하면 좋을 것이다.



※ 요약
개발 언어들과 마찬가지로 엑셀에서도 덧셈, 뺄셈, 곱셈, 나눗셈 같은 계산을 지시하는 연산자가 존재하는데, 이를 산술 연산자라 한다. 엑셀에서는 텍스트형 숫자도 숫자로 변환하여 연산을 수행한다.

※ 산술 연산자 종류 및 설명

 산술 연산자

 명칭

 설명

 +

 플러스

 좌측 피연산자와 우측 피연산자를 더함

 -

 마이너스

 좌측 피연산자와 우측 피연산자를 뺌

 숫자 앞에 사용된 경우에는 음수를 의미

 *

 아스테리스크

 좌측 피연산자와 우측 피연산자를 곱함

 /

 슬래시

 좌측 피연산자를 우측 피연산자로 나눔

 ^

 캐럿

 좌측 피연산자를 우측 피연산자로 거듭제곱

 %

 퍼센트

 좌측 피연산자의 숫자를 백분율로 표시


※ 예제

아래는 실제 엑셀에서 작성한 결과를 캡쳐한 화면이다.




+ Recent posts