엑셀 고급 함수 마스터 (VLOOKUP, SUMIF, IF 완벽 정리)
엑셀 고급 함수 완벽 마스터 가이드
매일 같은 계산을 손으로 하고 있다면? 엑셀의 고급 함수를 알면 업무가 180도 달라집니다. 가장 실용적인 5가지 함수를 배워봅시다.
1. VLOOKUP - 데이터 찾기의 왕
다른 표에서 값을 찾아올 때 사용합니다.
기본 구조:
=VLOOKUP(찾을값, 범위, 열번호, 정확일치)실제 예제:
=VLOOKUP(A2, B:D, 3, FALSE)
A2의 값을 B:D 범위에서 찾고, 같은 행의 3번째 열 값을 반환합니다.사용 예시:
- 직원ID로 급여 찾기
- 상품코드로 가격 찾기
- 학번으로 성적 찾기
2. SUMIF - 조건부 합계
특정 조건을 만족하는 것만 더할 때:
기본 구조:
=SUMIF(범위, 조건, 합할범위)실제 예제:
=SUMIF(D:D, "서울", C:C)
D열에서 "서울"을 찾고, 해당 행의 C열 값들을 모두 더합니다.사용 예시:
- 부서별 총 매출
- 등급별 직원 수
- 월별 판매액
3. IF - 조건에 따른 분기
참/거짓에 따라 다른 값을 반환합니다.
기본 구조:
=IF(조건, 참일때, 거짓일때)실제 예제:
=IF(B2>=80, "합격", "불합격")중첩 IF (여러 조건):
=IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", "F")))4. COUNTIF - 조건부 개수 세기
특정 조건의 개수를 셉니다.
기본 구조:
=COUNTIF(범위, 조건)실제 예제:
=COUNTIF(C:C, "완료")
C열에서 "완료"가 몇 개인지 셉니다.응용:
=COUNTIF(B:B, ">1000") # 1000 이상인 개수
=COUNTIF(A:A, "A*") # A로 시작하는 개수5. INDEX + MATCH - VLOOKUP의 강화판
VLOOKUP보다 유연하고 강력합니다.
기본 구조:
=INDEX(반환범위, MATCH(찾을값, 찾을범위, 0))실제 예제:
=INDEX(C:C, MATCH(A2, B:B, 0))함수 조합으로 고급 기능 만들기
판매 데이터 분석 예제:
=SUMIF(부서:부서, "영업", 매출:매출) # 영업부 총 매출
=COUNTIF(상태:상태, "진행중") # 진행중인 건수
=AVERAGEIF(부서:부서, "마케팅", 급여:급여) # 마케팅팀 평균 급여자주하는 실수 & 해결법
| 실수 | 원인 | 해결법 |
| #N/A 오류 | 찾는 값이 없음 | IFERROR 함수로 감싸기 |
| #REF! 오류 | 참조 범위 삭제됨 | 범위 다시 확인 |
| 느린 계산 | 전체 열 참조 (A:A) | 필요한 행만 지정 |
IFERROR 함수 - 오류 처리
=IFERROR(VLOOKUP(A2, B:D, 3, FALSE), "찾을 수 없음")
찾을 수 없으면 오류 표시 대신 "찾을 수 없음"을 표시합니다.함수 효율성 비교
| 작업 | 수작업 | 함수 사용 | 절약시간 |
| 100개 가격 조회 | 20분 | 10초 | 99.9% |
| 데이터 정렬 | 30분 | 1분 | 96.7% |
| 조건부 합계 | 15분 | 10초 | 99.8% |
한 번에 배우는 실무 예제
월급 명세서 자동화:
=VLOOKUP(직원ID, 직원정보표, 급여열, FALSE) # 기본급 조회
=IF(근무일수>20, 기본급*1.1, 기본급) # 초과근무 보너스
=기본급 - SUMIF(공제항목, 건강보험, 금액) # 공제액 계산2026년 트렌드: 함수의 진화
Excel 365의 새로운 함수들:
=XLOOKUP(찾을값, 찾을범위, 반환범위)=FILTER(범위, 조건)=UNIQUE(범위)함수 학습 로드맵
1주차: IF, SUMIF, COUNTIF (기본) 2주차: VLOOKUP, INDEX+MATCH (중급) 3주차: 함수 조합 (고급) 4주차: Excel 365 신함수 (최신)
실습 파일 다운로드
위 함수들을 실습할 수 있는 샘플 파일을 만들고, 직접 수정하면서 배워보세요.
파이썬 자동화로 한 단계 더 나아가세요.
핵심 체크리스트
- [ ] 이 글의 핵심 내용을 이해했는가?
- [ ] 나의 상황에 적용할 수 있는 부분은?
- [ ] 추가로 확인할 사항은?
---
관련 콘텐츠: IT 기술