topic★★★★★난이도 · 약 30분
함수 중첩 기출 패턴 20선
IF+VLOOKUP, INDEX+MATCH, IFERROR+함수 등 중첩 패턴 20가지.
#실기#함수중첩#기출패턴
왜 배우는가
실기 함수 문제의 80%가 2~3중 중첩이다. 자주 나오는 조합을 통째로 암기하면 시간을 크게 절약할 수 있다.
| # | 중첩 패턴 | 용도 |
|---|---|---|
| 1 | IF+VLOOKUP | 조건에 따라 조회 |
| 2 | IFERROR+VLOOKUP | 조회 실패 시 대체값 |
| 3 | INDEX+MATCH | 유연한 조회 |
| 4 | IF+AND | 다중 조건 판별 |
| 5 | IF+OR | 하나라도 충족 시 |
| 6 | SUMPRODUCT+조건 | 다중 조건 합계 |
| 7 | IF+IF(중첩) | 3단계 이상 분기 |
| 8 | LEFT+FIND | 구분자 앞 텍스트 추출 |
| 9 | MID+FIND | 구분자 사이 텍스트 |
| 10 | ROUND+평균 | 평균의 반올림 |
| # | 중첩 패턴 | 용도 |
|---|---|---|
| 11 | YEAR+TODAY | 현재 연도 기준 계산 |
| 12 | DATEDIF+DATE | 기간(년/월/일) 계산 |
| 13 | CHOOSE+MONTH | 월별 분기 변환 |
| 14 | VLOOKUP+MATCH | 동적 열 번호 |
| 15 | COUNTIFS+다중범위 | 다중 조건 카운트 |
| 16 | MAX+IF(배열) | 조건부 최대값 |
| 17 | SUMIF+와일드카드 | 부분 일치 합계 |
| 18 | IF+MOD | 짝수/홀수 판별 |
| 19 | TEXT+날짜 | 날짜 포맷 변환 |
| 20 | CONCATENATE/& | 텍스트 결합 |
pseudo
' 패턴 1: IF+VLOOKUP
=IF(A2="","",VLOOKUP(A2,데이터!$A:$D,3,0))
' 패턴 2: IFERROR+VLOOKUP
=IFERROR(VLOOKUP(A2,범위,2,0),"해당없음")
' 패턴 6: SUMPRODUCT 다중 조건
=SUMPRODUCT((부서범위="영업")*(등급범위="A")*급여범위)풀이 순서 — 항상 가장 안쪽 함수부터 해석. 바깥쪽으로 나오면서 결과를 조합한다.
실기 드릴 1문항
code실기 드릴 · 코드 추적
결과는? (A1에 "HELLO"가 있고 조회 범위에 없을 때)
pseudo
=IFERROR(VLOOKUP(A1,범위,2,0),"미등록")