엑셀 비교 연산자
엑셀 비교 연산자 의미는 등호와 부등호로 두 셀의 데이터를 비교합니다. 비교의 결과 값은 TRUE 또는 FALSE 두 가지 형태로 반환합니다.
비교 연산자는 프로그래밍 언어처럼 엑셀로 조건식을 작성할 때 ‘X와 Y가 같지 않으면, OO 명령을 수행하라.’와 같은 작업에 필수적인 기능입니다.
“=X = Y” 같음
= 엑셀 비교 연산자는 두 셀의 데이터를 비교해서 X와 Y가 서로 같으면 TRUE를 반환합니다. 서로 같지 않으면 FALSE를 반환합니다.
엑셀에서 일반 = 등호와 비교 연산자의 = 등호는 의미가 다릅니다. 일반 = 기호는 두 셀의 데이터 또는 입력된 값을 서로 더합니다.
하지만 비교 연산자의 = 기호는 두 셀의 데이터를 비교해서 반환하는 값은 TRUE 또는 FALSE입니다.
①B1의 숫자 33과 C1의 숫자 33은 서로 같습니다. 따라서 D1(=B1=C1)의 값은 TRUE입니다.
②B2의 숫자 -0.2와 C2의 숫자 9는 서로 같지 않습니다. 따라서 D2(=B2=C2)의 값은 FALSE입니다.
③B3의 문자 Apple과 C3의 문자 Apple은 서로 같습니다. 따라서 D3(=B3=C3)의 값은 TRUE입니다.
④B4의 문자 Map과 C4의 문자 Bag은 서로 같지 않습니다. 따라서 D4(=B4=C4)의 값은 FALSE입니다.
“=X <> Y” 같지 않음
<> 비교 연산자는 X와 Y가 서로 같지 않을 때 TRUE를 반환하고, 서로 같을 때 FALSE를 반환합니다.
“=X > Y” 초과
엑셀 비교 연산자 중 > 부등호는 X가 Y보다 초과일 때 TRUE를 반환합니다. 초과가 아닐때에는 FALSE를 반환합니다.
①A1의 숫자 99와 B1의 숫자 66을 비교하면 99가 더 큽니다. 따라서 초과이므로 TRUE를 반환합니다.
②A2의 숫자 99와 B2의 숫자 666을 비교하면 666이 더 큽니다. 따라서 초과가 아니므로 FALSE를 반환합니다.
③A3의 숫자 99와 B3의 숫자 99는 서로 같습니다. 따라서 초과가 아니므로 FALSE를 반환합니다.
“=X >= Y” 이상
>= 비교 연산자는 두 셀의 데이터를 비교하여 X가 Y보다 이상이면 TRUE를 반환합니다. 이상이 아니면 FALSE를 반환합니다.
①A1의 99는 B1의 66보다 이상이므로 TRUE를 반환합니다.
②A2의 99는 B1의 666보다 이상이 아니므로 FALSE를 반환합니다.
③A3의 99와 B3의 99는 서로 같습니다. 이상의 정의는 크거나 같음입니다. 따라서 같음에 해당하므로 TRUE를 반환합니다.
“=X < Y” 미만
엑셀 비교 연산자 < 기호는 두 셀의 데이터를 비교해서 X가 Y보다 미만일 경우 TRUE를 반환합니다. 미만이 아닐 경우 FALSE를 반환합니다.
①A1의 33은 B1의 777보다 미만입니다. 따라서 TRUE를 반환합니다.
②A2의 333은 B2의 77보다 미만이 아닙니다. 따라서 FALSE를 반환합니다.
③A3의 33과 B3의 33은 서로 같습니다. 미만이 아니므로 FALSE를 반환합니다.
“=X <= Y” 이하
<= 비교 연산자는 두 셀의 데이터를 비교해서 X가 Y보다 이하일 경우 TRUE를 반환하고, 이하가 아닐 경우 FALSE를 반환합니다.
①A1의 33은 B1의 777보다 이하입니다. 따라서 TRUE를 반환합니다.
②A2의 333은 B2의 77보다 이하가 아닙니다. 따라서 FALSE를 반환합니다.
③A3의 33과 B3의 33은 서로 같습니다. 이하의 정의는 보다 작거나 같음입니다. 따라서 서로 같으므로 FALSE를 반환합니다.