Ch.1 핵심 함수
IF 함수 완전 정복
조건 하나로 결과가 달라진다
학생 성적표에서 80점 이상이면 합격, 미만이면 불합격을 자동으로 판별하는 상황
조건이 2개, 3개로 늘어나면 어떻게 처리할까?
IF 함수는 엑셀에서 가장 많이 출제되는 핵심 함수입니다
핵심 내용
IF 함수는 조건을 검사하고, 참이면 A를, 거짓이면 B를 반환합니다. 실기 시험에서 거의 매회 출제되는 핵심 함수입니다.
=IF(조건, 참일 때 값, 거짓일 때 값)인수 순서: 조건 → 참 → 거짓 (3개 고정). 거짓일 때 값을 생략하면 FALSE가 반환됩니다.
단순 IF 수식 추적
B2 셀에 점수가 있을 때, 80점 이상이면 "합격", 미만이면 "불합격"을 표시하는 수식입니다.
=IF(B2>=80, "합격", "불합격")조건이 2개 이상일 때, AND(모두 참)와 OR(하나라도 참)를 IF 안에 넣어 사용합니다. 이것이 패턴 1: IF + AND/OR입니다.
시험 함정: AND와 OR을 혼동하면 문제 전체(6점)를 잃습니다. AND = 모두, OR = 하나라도로 기억하세요.
AND/OR 조합 IF 수식 추적
결과가 3개 이상일 때 IF를 중첩합니다. "수/우/미"처럼 3구간으로 나누려면 IF 안에 IF를 한 번 더 넣습니다.
=IF(B2>=90, "수", IF(B2>=80, "우", "미"))흐름도: B2>=90 → TRUE면 "수" / FALSE면 → B2>=80 → TRUE면 "우" / FALSE면 "미" 바깥 IF에서 큰 값을 먼저 비교하고, 안쪽 IF에서 다음 조건을 검사합니다.
실제 시험에서는 3~4단계 중첩이 출제됩니다. "수/우/미/양/가" 5구간 분류를 IF로 표현해 봅시다.
=IF(B2>=90, "수",
IF(B2>=80, "우",
IF(B2>=70, "미",
IF(B2>=60, "양", "가"))))중첩 규칙: 구간이 N개이면 IF는 (N-1)개 필요합니다. 5구간 → IF 4개, 3구간 → IF 2개
중첩 IF 수식 추적
실수 포인트: 조건 순서를 큰 값부터 비교해야 합니다. 60부터 시작하면 90점도 "양"이 됩니다!
기출에서 자주 나오는 패턴: IF + MID + VALUE 또는 IF + LEFT 조합. 코드값의 특정 위치 글자로 분류하는 문제입니다.
셀 A2 = "S-2024-A"
=IF(LEFT(A2,1)="S", "서울", IF(LEFT(A2,1)="B", "부산", "기타"))주민번호에서 성별을 판별하는 기출 단골 패턴입니다.
셀 A2 = "990101-1234567"
=IF(VALUE(MID(A2,8,1))<=2, "남", "여")
→ MID로 8번째 자리 추출 → VALUE로 숫자 변환 → IF로 판별시험에서 IF 함수로 감점되는 3가지 실수 패턴을 미리 학습합니다.
지금까지 배운 IF 함수를 확인하는 퀴즈입니다.
셀 B2에 75가 입력되어 있을 때, =IF(B2>=80, "합격", "불합격")의 결과는?
=IF(AND(B2>=80, C2>=70), "합격", "불합격")에서 B2=90, C2=60일 때 결과는?
=IF(B2>=90, "수", IF(B2>=80, "우", "미"))에서 B2=80일 때 결과는?
IF 함수에서 5구간(수/우/미/양/가)으로 분류하려면 IF 함수는 몇 개 필요한가?
다음 레슨에서는 IF와 자주 결합되는 VLOOKUP / HLOOKUP 함수를 학습합니다.
핵심 용어
조건 (logical_test)
참/거짓으로 판별할 수식 (예: A1>=80)
참일 때 값 (value_if_true)
조건이 TRUE일 때 반환할 값
거짓일 때 값 (value_if_false)
조건이 FALSE일 때 반환할 값
비교 정리
| 항목 | 점수 범위 | 조건 | 결과 |
|---|---|---|---|
| 90점 이상 | B2>=90 | "수" | |
| 80~89점 | B2>=80 | "우" | |
| 70~79점 | B2>=70 | "미" | |
| 60~69점 | B2>=60 | "양" | |
| 60점 미만 | 나머지 | "가" |
시각 자료
핵심 정리
- 1IF(조건, 참값, 거짓값) — 인수 3개, 순서 고정
- 2AND(모두 참) / OR(하나라도 참)과 결합하여 복합 조건 처리
- 3N구간 분류 → IF (N-1)개 중첩, 큰 값부터 비교
- 4MID, LEFT, VALUE 등 문자열 함수와의 결합이 기출 단골
- 5오답 포인트: 조건 순서, 인수 누락, 따옴표 짝
퀴즈와 인터랙션으로 더 깊이 학습하세요
play_circle인터랙티브 레슨 시작