Menu
Coddy logo textTech

중첩된 IF문

Coddy Excel 여정의 기초 섹션에 포함된 레슨 — 42개 중 37번째.

하나의 IF는 두 가지 답변 중 하나를 선택합니다. 하지만 A, B, C와 같은 성적은 어떻게 처리할까요? 트릭은 첫 번째 IF의 거짓 답변(false-answer) 자리에 두 번째 IF를 중첩해 넣는 것입니다. 이것을 중첩 IF (nested IF)라고 부릅니다:

=IF(A1>=90, "A", IF(A1>=80, "B", "C"))

왼쪽에서 오른쪽으로 읽어보세요: A1이 최소 90 이상인가요? → A를 표시하고 끝냅니다. 아니요 → 포기하지 않고 다음 질문을 합니다: 최소 80 이상인가요? 예 → B, 아니요 → C. 각 IF는 하나의 질문을 처리하고 나머지는 다음으로 넘깁니다.

검사 순서가 중요합니다. Excel은 참(true)인 첫 번째 조건에서 중단되므로, 가장 높은 등급 구간을 먼저 테스트해야 합니다. 만약 A1>=80을 먼저 물어본다면, 95는 A 검사가 실행되기도 전에 B를 가져오게 됩니다.

두 가지 기록 팁: 여는 모든 IF는 제각각 닫는 괄호가 필요하므로, IF가 두 개면 끝에 )도 두 개가 붙습니다. 그리고 중첩된 IF가 하나씩 추가될 때마다 나올 수 있는 결과가 정확히 하나씩 더 늘어납니다. 즉, 두 개의 중첩된 IF는 세 가지 결과를, 세 개의 IF는 네 가지 결과를 만들어 내는 식입니다.

challenge icon

챌린지

쉬움

시트에 시험 점수가 있습니다. A1에는 Score, B1에는 숫자가 들어 있습니다.

C1에 점수를 등급(문자)으로 변환하는 중첩 IF 함수를 작성하세요:

  1. 90점 이상인 경우 A
  2. 80점 이상(90점 미만)인 경우 B
  3. 그 외의 모든 경우 C

대문자 A, B, C를 사용하세요. 테스트에서 각 구간별 점수를 전달하므로 위에서부터 순서대로 구간을 확인하세요.

직접 해보기

Sheet1
ABCDEFG
1Score87
2
3
4
5
6
7
8
9
10
11
12
13
14
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨