엑셀 함수 정리|실무에서 진짜 쓰는 것만 골라 정리
함수 목록을 100개씩 정리한 글을 봐도 머리에 안 남습니다. 쓸 일이 없는 함수가 대부분이기 때문입니다.
이 글은 상황별로 정리했습니다. “이럴 때 이 함수”라는 식으로 보시면 필요할 때 찾아 쓸 수 있습니다.
1. 계산 — 가장 기본
| 함수 | 쓰는 상황 | 예시 |
|---|---|---|
SUM | 범위를 전부 더할 때 | =SUM(B2:B100) |
AVERAGE | 평균 | =AVERAGE(B2:B100) |
MAX / MIN | 최대·최소 | =MAX(B2:B100) |
COUNT | 숫자가 든 칸 개수 | =COUNT(B2:B100) |
COUNTA | 비어 있지 않은 칸 개수 | =COUNTA(B2:B100) |
ROUND | 반올림 | =ROUND(B2, 0) |
Alt + = 를 누르면 SUM이 자동으로 들어갑니다. 합계는 이걸로 대부분 끝납니다.
2. 조건 — 두 번째로 많이 씁니다
조건에 따라 다르게 처리할 때 쓰는 함수들입니다.
이것부터 보면 이해가 빠릅니다
| 함수 | 쓰는 상황 |
|---|---|
IF | 조건에 따라 다른 값을 넣을 때 |
IFS | 조건이 여러 개일 때 (중첩 IF 대신) |
SUMIF / SUMIFS | 조건에 맞는 것만 더할 때 |
COUNTIF / COUNTIFS | 조건에 맞는 개수를 셀 때 |
AVERAGEIF | 조건에 맞는 것만 평균 |
끝에 S가 붙으면 조건을 여러 개 걸 수 있다는 뜻입니다. 자세한 사용법은 엑셀 IF 함수 사용법, 엑셀 SUMIF 함수 사용법, 엑셀 COUNTIF 함수에서 각각 다룹니다.
이 글과 같이 보는 글
아래 글들이 이 주제의 빠진 조각을 채워줍니다.
3. 찾아오기 — 실무의 핵심
사무직 업무에서 가장 많이 쓰는 분류입니다. 주문번호로 상품명을, 사번으로 부서를 가져오는 식입니다.
| 함수 | 특징 |
|---|---|
VLOOKUP | 가장 널리 쓰임. 찾을 값이 맨 왼쪽에 있어야 함 |
XLOOKUP | 최신 함수. 방향 제약 없고 오류 처리도 내장 |
INDEX + MATCH | 구버전에서 XLOOKUP처럼 쓰는 조합 |
버전이 최신이면 XLOOKUP, 아니면 VLOOKUP이나 INDEX MATCH를 쓰시면 됩니다. 각각 엑셀 VLOOKUP 사용법, 엑셀 XLOOKUP 사용법, 엑셀 INDEX MATCH 함수에 정리했습니다.
4. 텍스트 다루기
| 함수 | 쓰는 상황 |
|---|---|
LEFT / RIGHT / MID | 문자열 일부 잘라내기 |
LEN | 글자 수 세기 |
TRIM | 앞뒤 공백 제거 |
CONCAT 또는 & | 문자열 합치기 |
TEXTSPLIT | 구분기호로 나누기 (최신 버전) |
SUBSTITUTE | 특정 글자 바꾸기 |
데이터를 다른 시스템에서 받아 왔을 때 가장 많이 쓰게 됩니다. 공백이나 줄바꿈이 섞여 들어와 값이 안 맞는 경우가 흔한데, TRIM으로 해결되는 일이 많습니다.
5. 날짜
| 함수 | 쓰는 상황 |
|---|---|
TODAY | 오늘 날짜 (파일 열 때마다 갱신) |
NOW | 현재 날짜·시각 |
DATEDIF | 두 날짜 사이 기간 (근속연수 등) |
EOMONTH | 해당 월의 마지막 날 |
WEEKDAY | 요일 번호 |
엑셀에서 날짜는 숫자입니다. 1900년 1월 1일을 1로 두고 하루에 1씩 올라갑니다. 그래서 날짜끼리 빼면 일수가 바로 나옵니다.
6. 오류 처리
| 함수 | 쓰는 상황 |
|---|---|
IFERROR | 오류가 나면 다른 값을 보여줄 때 |
IFNA | #N/A만 따로 처리할 때 |
찾아오기 함수와 거의 세트로 씁니다. 값을 못 찾아 #N/A가 뜨면 보기 싫으니까요. 자세한 건 엑셀 IFERROR 함수에 있습니다.
함수를 고르는 순서
체크리스트
이 순서대로 생각하면 거의 모든 상황에서 쓸 함수가 정해집니다.
자주 묻는 질문
함수를 몇 개나 외워야 하나요?
VLOOKUP과 XLOOKUP 중 뭘 배워야 하나요?
수식이 길어지면 어떻게 관리하나요?
함수 결과가 수식 그대로 보입니다.
배열 수식은 배워야 하나요?
다음으로 읽어볼 글
읽던 맥락을 이어서 볼 수 있게 골랐습니다.
