티스토리 뷰
목차

엑셀 함수 정리: 초보자부터 고급자까지 완벽 가이드
엑셀을 켰을 때 가장 먼저 마주치는 두려움이 무엇일까? 수백 개에 달하는 함수들의 목록이다. "도대체 언제 어떤 함수를 써야 하지?" 하는 질문이 든다. 하지만 안심해도 된다. 실무에서 정말 필요한 함수는 20개 정도에 불과하고, 그 중에서도 10개만 제대로 알면 업무의 70% 이상을 처리할 수 있다.
이 글에서는 초보자도 쉽게 따라 할 수 있도록, 실무에서 정말 쓰는 함수들만 엄선해서 정리했다. 각 함수의 기본 구조부터 실제 활용 사례까지 상세히 설명하니, 마지막까지 따라오면 엑셀을 두려워하지 않게 될 것이다.
🎯 엑셀 함수의 기본 개념
함수를 배우기 전에, 먼저 함수가 무엇인지 이해해야 한다.
함수란?
함수는 특정한 계산이나 작업을 자동으로 수행하도록 미리 정해진 명령어다. 예를 들어, 100개의 숫자를 모두 더해야 할 때, 일일이 더할 필요 없이 SUM이라는 함수에 범위만 알려주면 자동으로 합계를 구해준다.
함수의 기본 구조:
예를 들어:
이는 "A1부터 A10까지의 모든 숫자를 더해라"는 명령어다.
함수 입력하는 방법:
- 직접 입력: 셀을 선택한 후 = 기호를 입력하고 함수명을 입력한다.
- 함수 마법사 사용: 상단 메뉴의 "함수 삽입" 버튼을 클릭하면 함수 목록이 뜬다.
- 자동완성: =SU 정도까지 입력하면 엑셀이 SUM을 제안한다.
🧮 필수 계산 함수 - 이것만 알면 기본은 끝
1️⃣ SUM() - 합계 계산의 왕
기본 구문:
예시:
활용 팁:
가장 기본이면서도 가장 자주 쓰는 함수다. 급여 합계, 매출 합계, 비용 합계 등 모든 합계 계산에 사용된다. 특히 범위 선택 시 드래그로 쉽게 지정할 수 있다.
자주 하는 실수:
- 텍스트가 포함된 셀도 함께 선택하지 않도록 주의한다.
- 빈 셀은 0으로 계산된다.
2️⃣ AVERAGE() - 평균값 구하기
기본 구문:
예시:
활용 팁:
학생들의 평균 점수, 월간 평균 매출, 직원의 평균 급여 등을 구할 때 사용한다. 자동으로 빈 셀은 제외하고 계산한다.
비슷한 함수:
- AVERAGEIF(): 조건에 맞는 것만 평균을 구한다.
-
text=AVERAGEIF(B2:B10, ">=60") → 60 이상인 것만 평균
3️⃣ COUNT() - 데이터 개수 세기
기본 구문:
예시:
활용 팁:
데이터가 얼마나 입력되었는지 확인할 때 사용한다. 월급명세서에서 실제 근무자가 몇 명인지, 판매 데이터에서 매출 기록이 몇 개인지 파악할 수 있다.
비슷한 함수들:
- COUNTA(): 숫자, 텍스트 모두 개수 세기
-
text=COUNTA(A1:A10) → 빈 셀을 제외한 모든 데이터
- COUNTIF(): 조건에 맞는 것만 개수
-
text=COUNTIF(A1:A100, "불합격") → "불합격"인 셀 개수
4️⃣ MAX(), MIN() - 최댓값과 최솟값
기본 구문:
예시:
활용 팁:
최고 판매액, 최고 점수, 최저 가격 등을 빠르게 파악할 때 유용하다. 데이터 분석 보고서에서 자주 사용된다.
⚙️ 조건 판단 함수 - 데이터를 똑똑하게 분류
5️⃣ IF() - 엑셀의 핵심 논리 함수
기본 구문:
예시:
활용 팁:
이 함수는 정말 자주 쓰인다. 성적 판정, 지역 분류, 금액별 등급 분류 등에 사용된다.
복수 조건 사용하기 (IF 중첩):
이렇게 IF를 여러 번 중첩하면 여러 조건을 동시에 판단할 수 있다.
더 쉬운 방법 - IFS() (최신 버전):
최신 엑셀에서는 IFS 함수를 사용하면 중첩이 필요 없어 훨씬 깔끔하다.
6️⃣ IFERROR() - 에러 처리 함수
기본 구문:
예시:
활용 팁:
0으로 나누기 등의 오류가 발생할 때, 사용자가 보기 좋은 메시지를 표시할 수 있다. 특히 VLOOKUP과 함께 사용하면 데이터를 찾을 수 없을 때 깔끔한 결과를 보여준다.
🔍 데이터 검색 함수 - 찾아서 가져오기
7️⃣ VLOOKUP() - 가장 많이 쓰는 검색 함수
기본 구문:
각 인수 설명:
- 찾을값: 찾고자 하는 데이터 (예: 사원명, 제품코드)
- 범위: 데이터가 입력된 표 전체 (예: A1:D100)
- 열번호: 범위 중 몇 번째 열의 데이터를 반환할지 (1부터 시작)
- 일치옵션: 0 또는 FALSE (정확한 일치), 1 또는 TRUE (근사값)
예시:
이는 "A1:D100 범위에서 첫 번째 열에 '홍길동'이 있으면, 그 행의 3번째 열 데이터를 반환하라"는 뜻이다.
실제 사용 사례:
직원명을 입력하면 자동으로 직급이 나타나거나, 제품 코드를 입력하면 제품명과 가격이 나타나는 그런 식의 자동 입력 기능이다.
주의사항:
- 반드시 찾을값이 가장 왼쪽 열에 있어야 한다.
- 범위 중 맨 왼쪽 열에서만 찾는다.
- 더 유연한 검색이 필요하면 INDEX/MATCH를 사용한다.
8️⃣ INDEX/MATCH - VLOOKUP보다 강력한 검색
기본 구문:
예시:
이는 A1:A100에서 "홍길동"을 찾아 그 위치를 구한 후, D1:D100에서 같은 위치의 값을 반환한다.
VLOOKUP vs INDEX/MATCH:
| 사용 난이도 | 쉬움 | 조금 어려움 |
| 찾을값 위치 | 왼쪽만 가능 | 어디든 가능 |
| 반환 방향 | 오른쪽만 가능 | 양방향 가능 |
| 유연성 | 낮음 | 높음 |
📝 텍스트 처리 함수 - 글자 다루기
9️⃣ CONCATENATE() / CONCAT() - 텍스트 연결
기본 구문:
예시:
활용 팁:
여러 셀의 내용을 하나로 합칠 때 사용한다. 이름 + 번호로 고유 ID 만들기, 주소 조합 등에 유용하다.
더 쉬운 방법 - & 기호:
& 기호로도 같은 결과를 얻을 수 있고, 더 간단하다.
🔟 LEFT(), RIGHT(), MID() - 문자 추출
기본 구문:
예시:
활용 팁:
전화번호에서 일부 가리기, 날짜에서 연도만 추출, 코드에서 특정 부분 분리 등에 사용된다.
1️⃣1️⃣ LEN() - 문자 개수 세기
기본 구문:
예시:
활용 팁:
입력값의 길이를 검증할 때 사용한다. 주민번호가 13자인지 확인, 전화번호 검증 등에 활용된다.
📅 조건부 계산 함수 - 조건에 따라 계산
1️⃣2️⃣ SUMIF() - 조건에 맞는 것만 더하기
기본 구문:
예시:
활용 팁:
지역별 매출 합계, 직급별 급여 합계, 등급별 판매액 등 조건에 따른 합계를 구할 때 매우 유용하다.
고급 활용 - 복수 조건 (SUMIFS):
여러 조건을 동시에 적용할 수 있다.
💡 함수 선택 가이드 - 상황별 함수 추천
초보자 필수 5개 함수
이 5개 함수만 알아도 기본 업무 70% 이상 가능:
- SUM: 합계 계산
- AVERAGE: 평균 계산
- IF: 조건 판정
- VLOOKUP: 데이터 찾아오기
- COUNT: 개수 세기
이 5개를 마스터하면, 엑셀로 하는 대부분의 기본 업무를 처리할 수 있다.
중급 함수 추가 학습
이 5개를 익숙하게 다룬 후에 배워야 할 함수들:
- CONCATENATE / CONCAT: 데이터 결합
- LEFT / RIGHT: 문자 추출
- SUMIF / COUNTIF: 조건부 계산
- INDEX / MATCH: 고급 검색
- IFERROR: 에러 처리
함수를 찾는 팁
방법 1: 함수 마법사 사용
- 상단 메뉴의 "함수 삽입" 버튼 클릭
- 카테고리별로 함수 검색 가능
방법 2: 함수 설명 활용
- 함수 옆에 마우스를 올리면 설명 팝업 표시
- 각 인수의 의미 확인 가능
방법 3: 온라인 검색
- "엑셀 ○○ 함수" 검색으로 예시와 설명 확인
🎓 함수 사용 시 주의사항
1️⃣ 괄호를 항상 확인
함수를 입력할 때 괄호를 제대로 닫았는지 확인한다. 열린 괄호와 닫힌 괄호가 같은 수여야 한다.
2️⃣ 인수의 순서 확인
함수마다 인수의 순서가 정해져 있다. 순서를 바꾸면 엉뚱한 결과가 나온다.
3️⃣ 범위 선택 시 절대참조 고려
함수를 복사할 때 범위가 자동으로 변경되면 안 되는 경우, 절대참조를 사용한다.
4️⃣ 에러 메시지 이해
💫 마치며
엑셀의 함수는 처음에는 어렵게 느껴질 수 있다. 하지만 이 글에서 소개한 12개 함수를 차근차근 익히다 보면, 어느 순간 엑셀이 가장 강력한 업무 도구로 느껴질 것이다.
가장 중요한 것은 완벽하게 알지 못해도 된다는 것이다. 필요할 때마다 찾아보며 사용하다 보면 자연스럽게 익혀진다. 오늘 배운 함수 중 하나를 선택해서 실무에 바로 적용해보자. 그것이 가장 빠른 학습 방법이다. 화이팅!












































