직장인 엑셀 함수 완전 정리 — 실무에서 가장 많이 쓰는 핵심 30가지
엑셀을 매일 쓰지만 함수는 SUM과 AVERAGE만 아는 직장인이 많습니다. VLOOKUP 하나를 익히면 수백 행 데이터에서 원하는 값을 5초 만에 찾을 수 있고, SUMIF 하나를 알면 조건에 맞는 항목만 골라서 합산하는 데 1분이면 충분합니다. 직장인 실무에서 가장 많이 쓰는 엑셀 함수 30가지를 정리했습니다.
📊 기본 집계 함수
- SUM(범위): 합계. =SUM(B2:B100)
- AVERAGE(범위): 평균.
- COUNT(범위): 숫자가 있는 셀 개수.
- COUNTA(범위): 비어 있지 않은 셀 개수(숫자·텍스트 모두 포함).
- MAX(범위) / MIN(범위): 최댓값 / 최솟값.
- LARGE(범위, n) / SMALL(범위, n): n번째로 큰/작은 값.
🔍 조건부 집계 함수 — 실무에서 가장 많이 씁니다
- COUNTIF(범위, 조건): 조건을 만족하는 셀 개수. =COUNTIF(C2:C100, "서울")
- COUNTIFS(범위1, 조건1, 범위2, 조건2): 여러 조건을 동시에 만족하는 개수.
- SUMIF(범위, 조건, 합계범위): 조건을 만족하는 행의 합계.
- SUMIFS(합계범위, 범위1, 조건1, …): 여러 조건을 동시에 만족하는 합계. 실무에서는 SUMIFS를 쓰는 게 확장성이 좋습니다.
- AVERAGEIF(범위, 조건, 평균범위): 조건을 만족하는 행의 평균.
🔗 참조·검색 함수
- VLOOKUP(찾을값, 테이블범위, 열번호, 0): 왼쪽 열에서 값을 찾아 오른쪽 열의 값을 반환. 마지막 인수 0은 정확히 일치.
- INDEX(범위, 행번호, 열번호): 범위에서 특정 위치의 값 반환.
- MATCH(찾을값, 범위, 0): 범위에서 값의 위치(몇 번째)를 반환. INDEX+MATCH 조합은 VLOOKUP보다 유연합니다.
- XLOOKUP(찾을값, 검색범위, 반환범위, 없을때값): VLOOKUP의 개선 버전. 왼쪽으로도 찾고 오류 처리가 내장돼 있어요(엑셀 2019 이상).
📝 텍스트 함수
- LEFT(텍스트, 글자수) / RIGHT / MID: 왼쪽/오른쪽/중간에서 글자 추출.
- LEN(텍스트): 글자 수 반환.
- TRIM(텍스트): 앞뒤 공백 제거. 외부 데이터 정리에 필수입니다.
- SUBSTITUTE(텍스트, 찾을문자, 바꿀문자): 특정 문자를 다른 문자로 교체.
- TEXT(값, 형식): =TEXT(TODAY(), "YYYY년 MM월 DD일")처럼 날짜·숫자를 원하는 텍스트 형식으로 변환.
📅 날짜·시간 함수
- TODAY() / NOW(): 오늘 날짜 / 현재 날짜+시간.
- YEAR() / MONTH() / DAY(): 연도/월/일 추출.
- DATEDIF(시작일, 종료일, "Y"): 두 날짜 사이의 차이. 나이·근속 연수 계산에 씁니다.
- WORKDAY(시작일, 일수): 주말 제외 n 영업일 후 날짜.
🔀 논리·조건 함수
- IF(조건, 참, 거짓): =IF(A2>100, "초과", "미달")
- IFS(조건1, 값1, 조건2, 값2, …): 여러 조건을 순서대로 검사. 중첩 IF보다 읽기 쉬워요.
- AND() / OR(): 모든 조건 만족 / 하나라도 만족. IF와 함께 씁니다.
- IFERROR(값, 오류시값): =IFERROR(VLOOKUP(…), "없음")처럼 오류 시 표시할 값을 지정합니다.
⚡ 고급 함수 (엑셀 365·2021 이상)
- UNIQUE(범위): 중복 제거한 고유 값 목록 반환.
- FILTER(범위, 조건): 조건에 맞는 행만 필터링해서 다른 위치에 표시.
- SORT(범위, 정렬열, 순서): 수식으로 데이터 정렬. 원본을 건드리지 않습니다.
🛠️ 함수 오류 해결
#N/A: 찾는 값이 없음 → IFERROR로 감싸기. #REF!: 참조 셀이 삭제됨 → 범위 재확인. #VALUE!: 숫자 계산에 텍스트 섞임. #DIV/0!: 0으로 나눔 → =IFERROR(A2/B2, 0). #NAME?: 함수명 철자 오류.
🔗 실무 활용 수식 예시
부서별 매출 합계: =SUMIF(부서열, "마케팅", 매출열)
오류 없는 VLOOKUP: =IFERROR(VLOOKUP(A2, $F$2:$G$100, 2, 0), "미등록")
나이 계산: =DATEDIF(생년월일셀, TODAY(), "Y")
조건부 등급 부여: =IFS(A2>=90, "A", A2>=80, "B", A2>=70, "C", TRUE, "D")
엑셀 함수를 전부 외울 필요는 없습니다. SUMIF·COUNTIF·VLOOKUP·IF·IFERROR — 이 5가지만 제대로 써도 실무 엑셀 작업의 80%를 해결할 수 있습니다. 오늘 수작업으로 하는 계산 하나를 함수로 바꿔보세요. 😊
댓글
댓글 쓰기