※ 요약

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

※ 비교 연산자 종류 및 설명

 비교 연산자

 명칭

 설명

 =

 같음/등호

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

 >

 보다 큼

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

 >=

 크거나 같음

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

 <

 보다 작음

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

 <=

 작거나 같음

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

 <>

 같지 않음

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



※ 예제

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


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



+ Recent posts