topic난이도 · 약 25

실기 함수 계산 — 기출 패턴 15선

실기에서 반복 출제되는 함수 조합 15가지 패턴.

#실기#함수#기출패턴
왜 배우는가

함수 계산은 실기 최대 배점 파트. VLOOKUP+IF, INDEX+MATCH, SUMPRODUCT 등 기출 빈출 조합을 외우면 안정적으로 득점할 수 있다.

중첩 함수 풀이 — IF(VLOOKUP(…)>=80, '합격', '재시험') 을 안쪽 괄호부터 단계별로 해석
#패턴핵심 함수예시
1조건 합계SUMIF, SUMIFS=SUMIF(범위,조건,합계범위)
2조건 개수COUNTIF, COUNTIFS=COUNTIF(범위,">=80")
3조건부 조회IF+VLOOKUP=IF(조건,VLOOKUP(...),"")
4다중 조건IF중첩/IFS=IF(A>=90,"A",IF(A>=80,"B","C"))
5순위RANK.EQ=RANK.EQ(값,범위,0)
#패턴핵심 함수예시
6유연 조회INDEX+MATCH=INDEX(범위,MATCH(값,범위,0))
7반올림 계열ROUND/ROUNDUP/ROUNDDOWN=ROUNDUP(값,자릿수)
8텍스트 추출LEFT/MID/RIGHT=MID(A1,3,2)
9날짜 계산DATEDIF/YEAR/MONTH=DATEDIF(시작,끝,"Y")
10곱합계SUMPRODUCT=SUMPRODUCT(범위1,범위2)
#패턴핵심 함수예시
11최대/최소 조건MAXIFS/MINIFS=MAXIFS(값범위,조건범위,조건)
12빈도 분포FREQUENCY=FREQUENCY(데이터,구간)
13선택 반환CHOOSE=CHOOSE(번호,값1,값2,...)
14오류 처리IFERROR=IFERROR(수식,대체값)
15배열 조건 합SUMPRODUCT+조건=SUMPRODUCT((조건1)*(조건2)*값)

핵심 전략 — 실기 함수 문제는 보통 2~3개 함수를 중첩한다. 안쪽 함수부터 해석하는 습관을 들이자.

오류값원인대표 해결 체크
#N/A조회 실패 (VLOOKUP/MATCH)① 조회값 공백·오타 ② 범위 첫 열 맞는지 ③ 정확일치 인수 FALSE 확인
#REF!잘못된 셀 참조① 참조 셀 삭제됨 ② 범위 밖 열번호 (VLOOKUP 열번호 > 범위 열수)
#VALUE!인수 타입 불일치① 숫자 자리에 텍스트 ② 공백 문자 혼입 → VALUE()로 변환
#DIV/0!0으로 나눔① 분모 셀이 빈칸/0 ② IFERROR로 감싸기
#NAME?함수명 오타 / 정의되지 않은 이름① `=VOOKUP` 같은 철자 오류 ② 이름 정의 누락
#NUM!숫자 범위 초과① 너무 큰 계산 (예: 100000^100) ② 음수 제곱근
#NULL!공백 연산자 잘못 사용`=SUM(A1:A5 B1:B5)` — 범위 사이 공백은 교집합
순환 참조수식이 자기 자신 포함상태표시줄 '순환 참조' 메시지 확인

디버깅 3단계 — ① 수식 감사 (수식 → 수식 계산) 로 한 단계씩 해석 ② 인수 도구상자 (fx 버튼) 로 함수 인수 개별 확인 ③ IFERROR 감싸기 로 오류값을 '-'나 0으로 대체해 임시 처리.

실기 드릴 2문항
code실기 드릴 · 코드 추적

다음 수식의 결과는? (A1=85, A2=72, A3=91)

pseudo
=COUNTIF(A1:A3,">=80")
edit실기 드릴 · 단답형

VLOOKUP에서 정확히 일치하는 값을 찾으려면 마지막 인수에 무엇을 넣는가?