비교 연산자
Coddy Excel 여정의 기초 섹션에 포함된 레슨 — 42개 중 36번째.
IF 내부의 조건은 비교 연산자를 사용하여 작성됩니다. 비교 연산자는 6개가 있으며, 이들을 사용하면 숫자에 대한 모든 예/아니오 질문을 던질 수 있습니다:
> greater than
< less than
>= greater than or equal (at least)
<= less than or equal (at most)
= equal to
<> not equal to다른 하나는 <>로, 같지 않음을 나타내는 Excel의 방식입니다. =IF(B2<>B1,"different","equal")는 두 셀이 일치하지 않을 때마다 different를 표시합니다.
흥미로운 사실은 =B2>B1과 같이 비교 연산 자체를 수식으로 직접 입력할 수 있다는 점입니다. 이 워크시트에서는 비교 조건이 참일 때 1을, 거짓일 때 0을 표시하여 순수한 예/아니오 결과를 숫자로 보여줍니다. 조건을 살짝 확인하기에는 깔끔한 방법이지만, 1과 0만으로 이루어진 스프레드시트는 알아보기 어렵습니다. 비교 연산을 IF 함수로 감싸면 그 결과를 누구나 읽기 쉬운 텍스트로 바꿀 수 있습니다.
유사한 연산자 중에서 올바른 것을 선택하는 것은 중요합니다. >와 >=는 양변이 정확히 같을 때만 결과가 달라지며, 바로 그 지점에서 경계 값 오류(off-by-one bug)가 발생합니다. 조건식을 작성할 때는 항상 스스로에게 물어보세요. 경계 값에서 어떤 일이 일어나야 하는가?
챌린지
쉬움작은 매출 시트가 있습니다: A1에는 Target이 입력되어 있고 B1에 목표치가 있으며, A2에는 Sales가 입력되어 있고 B2에 이번 달 매출이 있습니다.
각기 다른 비교 연산자를 사용하여 세 개의 IF 수식을 작성하세요:
C1: 매출이 목표 이상이면hit, 그렇지 않으면missed를 표시합니다.C2: 매출이 목표 미만이면under, 그렇지 않으면not under를 표시합니다.C3: 매출과 목표가 같지 않으면different, 그렇지 않으면equal을 표시합니다.
위에 제시된 정확한 소문자 단어를 사용하세요. 테스트는 매출이 목표보다 높은 경우, 낮은 경우, 정확히 같은 경우를 확인합니다.
직접 해보기
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Target | 100 | |||||
| 2 | Sales | 130 | |||||
| 3 | |||||||
| 4 | |||||||
| 5 | |||||||
| 6 | |||||||
| 7 | |||||||
| 8 | |||||||
| 9 | |||||||
| 10 | |||||||
| 11 | |||||||
| 12 | |||||||
| 13 | |||||||
| 14 |
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.