※ 요약
개발 언어들과 마찬가지로 엑셀에도 비교 연산자가 존재한다. 비교 연산자는 주어진 조건을 비교하여 참이냐 거짓이냐에 따라 논리값(TRUE, FALSE)을 반환하며, 반환된 값에 따라 일을 구분하여 지시할 수 있다. 이번 내용은 개발을 하지 않았거나 비교 연산자를 처음 사용해보는 사용자라면 생소할 수 있겠으나 초등학교 때 배운 내용(부등호)이므로 예제를 보면 어렵지 않게 이해할 수 있을 것이다.
※ 비교 연산자 종류 및 설명
비교 연산자 |
명칭 |
설명 |
= |
같음/등호 |
좌측 피연산자와 우측 피연산자 값이 같은지 판단 |
> |
보다 큼 |
좌측 피연산자 값이 우측 피연산자 값보다 큰지 판단 |
>= |
크거나 같음 |
좌측 피연산자 값이 우측 피연산자 값과 같거나 큰지 판단 |
< |
보다 작음 |
좌측 피연산자 값이 우측 피연산자 값보다 작은지 판단 |
<= |
작거나 같음 |
좌측 피연산자 값이 우측 피연산자 값과 같거나 작은지 판단 |
<> |
같지 않음 |
좌우 피연산자 값이 다른지 판단 |
※ 예제
324=546은 같지 않아 거짓이므로 FALSE를 반환하였고 56>34는 참이라 TRUE를 반환한 걸 알 수 있다.
위는 숫자를 이용한 비교 연산이라 자연스러운데 아래는 문자를 이용한 조건식이라 생소한데, 문자를 비교할 수 있는 이유는 문자마다 각각의 값이 있어서 비교할 수 있기 때문이다. 가령 아스키코드 기준으로 A는 97(10진수) 값을 가지며 B는 98(10진수) 값을 가진다. 고로 A>B는 97>98과 같으므로 당연히 FALSE를 리턴하는게 맞다. 문자 비교의 핵심은 문자도 고유 값을 가지고 있고, 이 값을 비교할 수 있다는 것이다. 필자가 13년도에 작성한 아스키코드표가 있는데 참고하면 좋을 것이다.
'엑셀 > 유용한 정보' 카테고리의 다른 글
[엑셀] 연산자 우선순위 (0) | 2016.04.23 |
---|---|
[엑셀] 연산자 - 연결 연산자 (0) | 2016.04.21 |
[엑셀] 연산자 - 참조 연산자 (0) | 2016.04.18 |
[엑셀] 연산자 - 산술 연산자 (0) | 2016.04.13 |
[엑셀] 형식 - 텍스트 표시 형식 이해하기 (0) | 2016.03.01 |
[엑셀] 형식 - 지수 표시 형식 이해하기 (0) | 2016.02.16 |
[엑셀] 형식 - 날짜와 시간 (0) | 2016.01.27 |